blob: a0fa224f29fa9484cbe8668912728d8bc34f1a8c [file] [log] [blame]
RenderThread 31850/31881 [001] 684943.449406: 250000 cpu-clock:
74938fb3f0 libGLESv2_adreno.so[+29c3f0] (/vendor/lib64/egl/libGLESv2_adreno.so)
74938d7104 libGLESv2_adreno.so[+278104] (/vendor/lib64/egl/libGLESv2_adreno.so)
74938dc9c4 libGLESv2_adreno.so[+27d9c4] (/vendor/lib64/egl/libGLESv2_adreno.so)
74938500c8 libGLESv2_adreno.so[+1f10c8] (/vendor/lib64/egl/libGLESv2_adreno.so)
749379ed7c libGLESv2_adreno.so[+13fd7c] (/vendor/lib64/egl/libGLESv2_adreno.so)
749379b3a4 libGLESv2_adreno.so[+13c3a4] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b8758 libGLESv2_adreno.so[+159758] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937d14a4 libGLESv2_adreno.so[+1724a4] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493743bf0 glTexSubImage2D (/vendor/lib64/egl/libGLESv2_adreno.so)
7531abf528 GrGLGpu::uploadTexData(GrPixelConfig, int, int, unsigned int, GrGLGpu::UploadType, int, int, int, int, GrPixelConfig, GrMipLevel const*, int, GrMipMapsStatus*) (/system/lib64/libhwui.so)
RenderThread 31850/31881 [001] 684943.449656: 250000 cpu-clock:
74938fb380 libGLESv2_adreno.so[+29c380] (/vendor/lib64/egl/libGLESv2_adreno.so)
74938d7104 libGLESv2_adreno.so[+278104] (/vendor/lib64/egl/libGLESv2_adreno.so)
74938dc9c4 libGLESv2_adreno.so[+27d9c4] (/vendor/lib64/egl/libGLESv2_adreno.so)
74938500c8 libGLESv2_adreno.so[+1f10c8] (/vendor/lib64/egl/libGLESv2_adreno.so)
749379ed7c libGLESv2_adreno.so[+13fd7c] (/vendor/lib64/egl/libGLESv2_adreno.so)
749379b3a4 libGLESv2_adreno.so[+13c3a4] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b8758 libGLESv2_adreno.so[+159758] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937d14a4 libGLESv2_adreno.so[+1724a4] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493743bf0 glTexSubImage2D (/vendor/lib64/egl/libGLESv2_adreno.so)
7531abf528 GrGLGpu::uploadTexData(GrPixelConfig, int, int, unsigned int, GrGLGpu::UploadType, int, int, int, int, GrPixelConfig, GrMipLevel const*, int, GrMipMapsStatus*) (/system/lib64/libhwui.so)
RenderThread 31850/31881 [001] 684943.449905: 250000 cpu-clock:
ffffff82a2f54530 do_page_fault.cfi ([kernel.kallsyms])
ffffff82a2f53fce do_translation_fault.cfi ([kernel.kallsyms])
ffffff82a2e8175a do_mem_abort.cfi ([kernel.kallsyms])
ffffff82a2e81982 do_el0_ia_bp_hardening.cfi ([kernel.kallsyms])
ffffff82a2e83d5a el0_ia ([kernel.kallsyms])
7493901560 libGLESv2_adreno.so[+2a2560] (/vendor/lib64/egl/libGLESv2_adreno.so)
74938fb048 libGLESv2_adreno.so[+29c048] (/vendor/lib64/egl/libGLESv2_adreno.so)
74938d7104 libGLESv2_adreno.so[+278104] (/vendor/lib64/egl/libGLESv2_adreno.so)
74938dc9c4 libGLESv2_adreno.so[+27d9c4] (/vendor/lib64/egl/libGLESv2_adreno.so)
74938500c8 libGLESv2_adreno.so[+1f10c8] (/vendor/lib64/egl/libGLESv2_adreno.so)
749379ed7c libGLESv2_adreno.so[+13fd7c] (/vendor/lib64/egl/libGLESv2_adreno.so)
749379b3a4 libGLESv2_adreno.so[+13c3a4] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b8758 libGLESv2_adreno.so[+159758] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937d14a4 libGLESv2_adreno.so[+1724a4] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493743bf0 glTexSubImage2D (/vendor/lib64/egl/libGLESv2_adreno.so)
7531abf528 GrGLGpu::uploadTexData(GrPixelConfig, int, int, unsigned int, GrGLGpu::UploadType, int, int, int, int, GrPixelConfig, GrMipLevel const*, int, GrMipMapsStatus*) (/system/lib64/libhwui.so)
RenderThread 31850/31881 [001] 684943.450156: 250000 cpu-clock:
752f278e98 __powf_finite (/apex/com.android.runtime/lib64/bionic/libm.so)
7531a77578 SkTMaskGamma_build_correcting_lut(unsigned char*, unsigned int, float, SkColorSpaceLuminance const&, float, SkColorSpaceLuminance const&, float) (/system/lib64/libhwui.so)
7531a773b8 SkTMaskGamma<3, 3, 3>::SkTMaskGamma(float, float, float) (/system/lib64/libhwui.so)
7531a77278 cached_mask_gamma(float, float, float) (/system/lib64/libhwui.so)
7531a28508 SkScalerContext::GetGammaLUTSize(float, float, float, int*, int*) (/system/lib64/libhwui.so)
7531a28308 build_distance_adjust_table(float, float) (/system/lib64/libhwui.so)
7531a282a4 GrDistanceFieldAdjustTable::buildDistanceAdjustTables() (/system/lib64/libhwui.so)
7531a28220 GrTextContext::GrTextContext(GrTextContext::Options const&) (/system/lib64/libhwui.so)
7531a27ff8 GrTextContext::Make(GrTextContext::Options const&) (/system/lib64/libhwui.so)
7531a22f40 GrDrawingManager::getTextContext() (/system/lib64/libhwui.so)
7531a22e00 GrRenderTargetContext::drawGlyphRunList(GrClip const&, SkMatrix const&, SkGlyphRunList const&) (/system/lib64/libhwui.so)
7531a19e04 SkGpuDevice::drawGlyphRunList(SkGlyphRunList const&) (/system/lib64/libhwui.so)
7531a1ea64 SkCanvas::onDrawTextBlob(SkTextBlob const*, float, float, SkPaint const&) (/system/lib64/libhwui.so)
7531a1e7b8 SkCanvas::drawTextBlob(SkTextBlob const*, float, float, SkPaint const&) (/system/lib64/libhwui.so)
75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so)
7531a07cb0 SkCanvas::onDrawDrawable(SkDrawable*, SkMatrix const*) (/system/lib64/libhwui.so)
75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so)
7531a07cb0 SkCanvas::onDrawDrawable(SkDrawable*, SkMatrix const*) (/system/lib64/libhwui.so)
75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so)
7531a07cb0 SkCanvas::onDrawDrawable(SkDrawable*, SkMatrix const*) (/system/lib64/libhwui.so)
75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so)
7531a07cb0 SkCanvas::onDrawDrawable(SkDrawable*, SkMatrix const*) (/system/lib64/libhwui.so)
75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so)
7531a07cb0 SkCanvas::onDrawDrawable(SkDrawable*, SkMatrix const*) (/system/lib64/libhwui.so)
75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so)
7531a07cb0 SkCanvas::onDrawDrawable(SkDrawable*, SkMatrix const*) (/system/lib64/libhwui.so)
75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so)
7531a07cb0 SkCanvas::onDrawDrawable(SkDrawable*, SkMatrix const*) (/system/lib64/libhwui.so)
75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so)
7531a3a160 SkDrawable::draw(SkCanvas*, SkMatrix const*) (/system/lib64/libhwui.so)
7531a395f8 android::uirenderer::skiapipeline::SkiaPipeline::renderFrameImpl(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, SkCanvas*, SkMatrix const&) (/system/lib64/libhwui.so)
7531a365fc android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.450475: 250000 cpu-clock:
7531a77534 SkTMaskGamma_build_correcting_lut(unsigned char*, unsigned int, float, SkColorSpaceLuminance const&, float, SkColorSpaceLuminance const&, float) (/system/lib64/libhwui.so)
7531a77458 SkTMaskGamma<3, 3, 3>::SkTMaskGamma(float, float, float) (/system/lib64/libhwui.so)
7531a77278 cached_mask_gamma(float, float, float) (/system/lib64/libhwui.so)
7531a28508 SkScalerContext::GetGammaLUTSize(float, float, float, int*, int*) (/system/lib64/libhwui.so)
7531a28308 build_distance_adjust_table(float, float) (/system/lib64/libhwui.so)
7531a282a4 GrDistanceFieldAdjustTable::buildDistanceAdjustTables() (/system/lib64/libhwui.so)
7531a28220 GrTextContext::GrTextContext(GrTextContext::Options const&) (/system/lib64/libhwui.so)
7531a27ff8 GrTextContext::Make(GrTextContext::Options const&) (/system/lib64/libhwui.so)
7531a22f40 GrDrawingManager::getTextContext() (/system/lib64/libhwui.so)
7531a22e00 GrRenderTargetContext::drawGlyphRunList(GrClip const&, SkMatrix const&, SkGlyphRunList const&) (/system/lib64/libhwui.so)
7531a19e04 SkGpuDevice::drawGlyphRunList(SkGlyphRunList const&) (/system/lib64/libhwui.so)
7531a1ea64 SkCanvas::onDrawTextBlob(SkTextBlob const*, float, float, SkPaint const&) (/system/lib64/libhwui.so)
7531a1e7b8 SkCanvas::drawTextBlob(SkTextBlob const*, float, float, SkPaint const&) (/system/lib64/libhwui.so)
75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so)
7531a07cb0 SkCanvas::onDrawDrawable(SkDrawable*, SkMatrix const*) (/system/lib64/libhwui.so)
75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so)
7531a07cb0 SkCanvas::onDrawDrawable(SkDrawable*, SkMatrix const*) (/system/lib64/libhwui.so)
75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so)
7531a07cb0 SkCanvas::onDrawDrawable(SkDrawable*, SkMatrix const*) (/system/lib64/libhwui.so)
75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so)
7531a07cb0 SkCanvas::onDrawDrawable(SkDrawable*, SkMatrix const*) (/system/lib64/libhwui.so)
75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so)
7531a07cb0 SkCanvas::onDrawDrawable(SkDrawable*, SkMatrix const*) (/system/lib64/libhwui.so)
75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so)
7531a07cb0 SkCanvas::onDrawDrawable(SkDrawable*, SkMatrix const*) (/system/lib64/libhwui.so)
75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so)
7531a07cb0 SkCanvas::onDrawDrawable(SkDrawable*, SkMatrix const*) (/system/lib64/libhwui.so)
75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so)
7531a3a160 SkDrawable::draw(SkCanvas*, SkMatrix const*) (/system/lib64/libhwui.so)
7531a395f8 android::uirenderer::skiapipeline::SkiaPipeline::renderFrameImpl(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, SkCanvas*, SkMatrix const&) (/system/lib64/libhwui.so)
7531a365fc android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.450728: 250000 cpu-clock:
752f278ed8 __powf_finite (/apex/com.android.runtime/lib64/bionic/libm.so)
7531a77578 SkTMaskGamma_build_correcting_lut(unsigned char*, unsigned int, float, SkColorSpaceLuminance const&, float, SkColorSpaceLuminance const&, float) (/system/lib64/libhwui.so)
7531a77398 SkTMaskGamma<3, 3, 3>::SkTMaskGamma(float, float, float) (/system/lib64/libhwui.so)
7531a77278 cached_mask_gamma(float, float, float) (/system/lib64/libhwui.so)
7531a76f08 SkScalerContext::SkScalerContext(sk_sp<SkTypeface>, SkScalerContextEffects const&, SkDescriptor const*) (/system/lib64/libhwui.so)
7531a76d7c SkScalerContext_FreeType_Base::SkScalerContext_FreeType_Base(sk_sp<SkTypeface>, SkScalerContextEffects const&, SkDescriptor const*) (/system/lib64/libhwui.so)
7531ad7188 SkScalerContext_FreeType::SkScalerContext_FreeType(sk_sp<SkTypeface>, SkScalerContextEffects const&, SkDescriptor const*) (/system/lib64/libhwui.so)
7531ad709c std::__1::unique_ptr<SkScalerContext_FreeType, std::__1::default_delete<SkScalerContext_FreeType> > skstd::make_unique<SkScalerContext_FreeType, sk_sp<SkTypeface_FreeType>, SkScalerContextEffects const&, SkDescriptor const*&>(sk_sp<SkTypeface_FreeType>&&, SkScalerContextEffects const&, SkDescriptor const*&) (/system/lib64/libhwui.so)
7531ad6e50 SkTypeface_FreeType::onCreateScalerContext(SkScalerContextEffects const&, SkDescriptor const*) const (/system/lib64/libhwui.so)
753199a60c SkStrikeCache::CreateScalerContext(SkDescriptor const&, SkScalerContextEffects const&, SkTypeface const&) (/system/lib64/libhwui.so)
7531be8ac0 SkStrikeCache::findOrCreateScopedStrike(SkDescriptor const&, SkScalerContextEffects const&, SkTypeface const&) (/system/lib64/libhwui.so)
7531a25c48 SkGlyphRunListPainter::processGlyphRunList(SkGlyphRunList const&, SkMatrix const&, SkSurfaceProps const&, bool, GrTextContext::Options const&, SkGlyphRunPainterInterface*) (/system/lib64/libhwui.so)
7531a232e4 GrTextContext::drawGlyphRunList(GrRecordingContext*, GrTextTarget*, GrClip const&, SkMatrix const&, SkSurfaceProps const&, SkGlyphRunList const&) (/system/lib64/libhwui.so)
7531a22e1c GrRenderTargetContext::drawGlyphRunList(GrClip const&, SkMatrix const&, SkGlyphRunList const&) (/system/lib64/libhwui.so)
7531a19e04 SkGpuDevice::drawGlyphRunList(SkGlyphRunList const&) (/system/lib64/libhwui.so)
7531a1ea64 SkCanvas::onDrawTextBlob(SkTextBlob const*, float, float, SkPaint const&) (/system/lib64/libhwui.so)
7531a1e7b8 SkCanvas::drawTextBlob(SkTextBlob const*, float, float, SkPaint const&) (/system/lib64/libhwui.so)
75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so)
7531a07cb0 SkCanvas::onDrawDrawable(SkDrawable*, SkMatrix const*) (/system/lib64/libhwui.so)
75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so)
7531a07cb0 SkCanvas::onDrawDrawable(SkDrawable*, SkMatrix const*) (/system/lib64/libhwui.so)
75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so)
7531a07cb0 SkCanvas::onDrawDrawable(SkDrawable*, SkMatrix const*) (/system/lib64/libhwui.so)
75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so)
7531a07cb0 SkCanvas::onDrawDrawable(SkDrawable*, SkMatrix const*) (/system/lib64/libhwui.so)
75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so)
7531a07cb0 SkCanvas::onDrawDrawable(SkDrawable*, SkMatrix const*) (/system/lib64/libhwui.so)
75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so)
7531a07cb0 SkCanvas::onDrawDrawable(SkDrawable*, SkMatrix const*) (/system/lib64/libhwui.so)
75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so)
7531a07cb0 SkCanvas::onDrawDrawable(SkDrawable*, SkMatrix const*) (/system/lib64/libhwui.so)
75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so)
7531a3a160 SkDrawable::draw(SkCanvas*, SkMatrix const*) (/system/lib64/libhwui.so)
7531a395f8 android::uirenderer::skiapipeline::SkiaPipeline::renderFrameImpl(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, SkCanvas*, SkMatrix const&) (/system/lib64/libhwui.so)
7531a365fc android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.450980: 250000 cpu-clock:
752f278ed8 __powf_finite (/apex/com.android.runtime/lib64/bionic/libm.so)
7531a77578 SkTMaskGamma_build_correcting_lut(unsigned char*, unsigned int, float, SkColorSpaceLuminance const&, float, SkColorSpaceLuminance const&, float) (/system/lib64/libhwui.so)
7531a773f8 SkTMaskGamma<3, 3, 3>::SkTMaskGamma(float, float, float) (/system/lib64/libhwui.so)
7531a77278 cached_mask_gamma(float, float, float) (/system/lib64/libhwui.so)
7531a76f08 SkScalerContext::SkScalerContext(sk_sp<SkTypeface>, SkScalerContextEffects const&, SkDescriptor const*) (/system/lib64/libhwui.so)
7531a76d7c SkScalerContext_FreeType_Base::SkScalerContext_FreeType_Base(sk_sp<SkTypeface>, SkScalerContextEffects const&, SkDescriptor const*) (/system/lib64/libhwui.so)
7531ad7188 SkScalerContext_FreeType::SkScalerContext_FreeType(sk_sp<SkTypeface>, SkScalerContextEffects const&, SkDescriptor const*) (/system/lib64/libhwui.so)
7531ad709c std::__1::unique_ptr<SkScalerContext_FreeType, std::__1::default_delete<SkScalerContext_FreeType> > skstd::make_unique<SkScalerContext_FreeType, sk_sp<SkTypeface_FreeType>, SkScalerContextEffects const&, SkDescriptor const*&>(sk_sp<SkTypeface_FreeType>&&, SkScalerContextEffects const&, SkDescriptor const*&) (/system/lib64/libhwui.so)
7531ad6e50 SkTypeface_FreeType::onCreateScalerContext(SkScalerContextEffects const&, SkDescriptor const*) const (/system/lib64/libhwui.so)
753199a60c SkStrikeCache::CreateScalerContext(SkDescriptor const&, SkScalerContextEffects const&, SkTypeface const&) (/system/lib64/libhwui.so)
7531be8ac0 SkStrikeCache::findOrCreateScopedStrike(SkDescriptor const&, SkScalerContextEffects const&, SkTypeface const&) (/system/lib64/libhwui.so)
7531a25c48 SkGlyphRunListPainter::processGlyphRunList(SkGlyphRunList const&, SkMatrix const&, SkSurfaceProps const&, bool, GrTextContext::Options const&, SkGlyphRunPainterInterface*) (/system/lib64/libhwui.so)
7531a232e4 GrTextContext::drawGlyphRunList(GrRecordingContext*, GrTextTarget*, GrClip const&, SkMatrix const&, SkSurfaceProps const&, SkGlyphRunList const&) (/system/lib64/libhwui.so)
7531a22e1c GrRenderTargetContext::drawGlyphRunList(GrClip const&, SkMatrix const&, SkGlyphRunList const&) (/system/lib64/libhwui.so)
7531a19e04 SkGpuDevice::drawGlyphRunList(SkGlyphRunList const&) (/system/lib64/libhwui.so)
7531a1ea64 SkCanvas::onDrawTextBlob(SkTextBlob const*, float, float, SkPaint const&) (/system/lib64/libhwui.so)
7531a1e7b8 SkCanvas::drawTextBlob(SkTextBlob const*, float, float, SkPaint const&) (/system/lib64/libhwui.so)
75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so)
7531a07cb0 SkCanvas::onDrawDrawable(SkDrawable*, SkMatrix const*) (/system/lib64/libhwui.so)
75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so)
7531a07cb0 SkCanvas::onDrawDrawable(SkDrawable*, SkMatrix const*) (/system/lib64/libhwui.so)
75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so)
7531a07cb0 SkCanvas::onDrawDrawable(SkDrawable*, SkMatrix const*) (/system/lib64/libhwui.so)
75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so)
7531a07cb0 SkCanvas::onDrawDrawable(SkDrawable*, SkMatrix const*) (/system/lib64/libhwui.so)
75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so)
7531a07cb0 SkCanvas::onDrawDrawable(SkDrawable*, SkMatrix const*) (/system/lib64/libhwui.so)
75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so)
7531a07cb0 SkCanvas::onDrawDrawable(SkDrawable*, SkMatrix const*) (/system/lib64/libhwui.so)
75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so)
7531a07cb0 SkCanvas::onDrawDrawable(SkDrawable*, SkMatrix const*) (/system/lib64/libhwui.so)
75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so)
7531a3a160 SkDrawable::draw(SkCanvas*, SkMatrix const*) (/system/lib64/libhwui.so)
7531a395f8 android::uirenderer::skiapipeline::SkiaPipeline::renderFrameImpl(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, SkCanvas*, SkMatrix const&) (/system/lib64/libhwui.so)
7531a365fc android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.451213: 250000 cpu-clock:
752ebc8ba8 tt_hadvance_adjust (/system/lib64/libft2.so)
752ebb9734 tt_face_get_metrics (/system/lib64/libft2.so)
752ebcacb4 tt_get_metrics (/system/lib64/libft2.so)
752ebc9740 load_truetype_glyph (/system/lib64/libft2.so)
752ebc0894 tt_glyph_load (/system/lib64/libft2.so)
752eb779e8 FT_Load_Glyph (/system/lib64/libft2.so)
7531982574 SkScalerContext_FreeType::generateMetrics(SkGlyph*) (/system/lib64/libhwui.so)
75319a223c SkScalerContext::getMetrics(SkGlyph*) (/system/lib64/libhwui.so)
7531a20f7c SkStrike::lookupByPackedGlyphID(SkPackedGlyphID, SkStrike::MetricsType) (/system/lib64/libhwui.so)
7531a20d60 SkStrike::getGlyphMetrics(unsigned short, SkPoint) (/system/lib64/libhwui.so)
7531a25d80 SkGlyphRunListPainter::processGlyphRunList(SkGlyphRunList const&, SkMatrix const&, SkSurfaceProps const&, bool, GrTextContext::Options const&, SkGlyphRunPainterInterface*) (/system/lib64/libhwui.so)
7531a232e4 GrTextContext::drawGlyphRunList(GrRecordingContext*, GrTextTarget*, GrClip const&, SkMatrix const&, SkSurfaceProps const&, SkGlyphRunList const&) (/system/lib64/libhwui.so)
7531a22e1c GrRenderTargetContext::drawGlyphRunList(GrClip const&, SkMatrix const&, SkGlyphRunList const&) (/system/lib64/libhwui.so)
7531a19e04 SkGpuDevice::drawGlyphRunList(SkGlyphRunList const&) (/system/lib64/libhwui.so)
7531a1ea64 SkCanvas::onDrawTextBlob(SkTextBlob const*, float, float, SkPaint const&) (/system/lib64/libhwui.so)
7531a1e7b8 SkCanvas::drawTextBlob(SkTextBlob const*, float, float, SkPaint const&) (/system/lib64/libhwui.so)
75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so)
7531a07cb0 SkCanvas::onDrawDrawable(SkDrawable*, SkMatrix const*) (/system/lib64/libhwui.so)
75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so)
7531a07cb0 SkCanvas::onDrawDrawable(SkDrawable*, SkMatrix const*) (/system/lib64/libhwui.so)
75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so)
7531a07cb0 SkCanvas::onDrawDrawable(SkDrawable*, SkMatrix const*) (/system/lib64/libhwui.so)
75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so)
7531a07cb0 SkCanvas::onDrawDrawable(SkDrawable*, SkMatrix const*) (/system/lib64/libhwui.so)
75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so)
7531a07cb0 SkCanvas::onDrawDrawable(SkDrawable*, SkMatrix const*) (/system/lib64/libhwui.so)
75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so)
7531a07cb0 SkCanvas::onDrawDrawable(SkDrawable*, SkMatrix const*) (/system/lib64/libhwui.so)
75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so)
7531a07cb0 SkCanvas::onDrawDrawable(SkDrawable*, SkMatrix const*) (/system/lib64/libhwui.so)
75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so)
7531a3a160 SkDrawable::draw(SkCanvas*, SkMatrix const*) (/system/lib64/libhwui.so)
7531a395f8 android::uirenderer::skiapipeline::SkiaPipeline::renderFrameImpl(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, SkCanvas*, SkMatrix const&) (/system/lib64/libhwui.so)
7531a365fc android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.451464: 250000 cpu-clock:
7531a08a04 _ZNSt3__110__function6__funcIZNK20GrRenderTargetOpList20gatherProxyIntervalsEP19GrResourceAllocatorE3$_1NS_9allocatorIS5_EEFvP14GrSurfaceProxyEEclEOS9_$f08c06731c135ccb4954f8184fcc80aa (/system/lib64/libhwui.so)
75319a0bcc GrProcessorSet::visitProxies(std::__1::function<void (GrSurfaceProxy*)> const&) const (/system/lib64/libhwui.so)
7531a05080 GrRenderTargetOpList::OpChain::visitProxies(std::__1::function<void (GrSurfaceProxy*)> const&, GrOp::VisitorType) const (/system/lib64/libhwui.so)
7531a04f18 GrRenderTargetOpList::gatherProxyIntervals(GrResourceAllocator*) const (/system/lib64/libhwui.so)
7531a8c494 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.451861: 250000 cpu-clock:
ffffff82a305b2bc ktime_get_mono_fast_ns.cfi ([kernel.kallsyms])
ffffff82a311ab4a __perf_event_header__init_id ([kernel.kallsyms])
ffffff82a312c53e perf_event_mmap_output.cfi ([kernel.kallsyms])
ffffff82a3129126 perf_iterate_ctx ([kernel.kallsyms])
ffffff82a3128ef2 perf_iterate_sb ([kernel.kallsyms])
ffffff82a312c1a2 perf_event_mmap.cfi ([kernel.kallsyms])
ffffff82a31b63ba mmap_region.cfi ([kernel.kallsyms])
ffffff82a31b5ec6 do_mmap.cfi ([kernel.kallsyms])
ffffff82a317efde vm_mmap_pgoff.cfi ([kernel.kallsyms])
ffffff82a2f37f1e sys_mmap.cfi ([kernel.kallsyms])
ffffff82a2e84116 __sys_trace ([kernel.kallsyms])
752e1313c8 mmap64 (/apex/com.android.runtime/lib64/bionic/libc.so)
7494ad7a50 kgsl_mmap64 (/vendor/lib64/libgsl.so)
7494ad9980 ioctl_kgsl_sharedmem_alloc (/vendor/lib64/libgsl.so)
7494a31c98 gsl_memory_alloc_pure (/vendor/lib64/libgsl.so)
74938c2058 libGLESv2_adreno.so[+263058] (/vendor/lib64/egl/libGLESv2_adreno.so)
74938c191c libGLESv2_adreno.so[+26291c] (/vendor/lib64/egl/libGLESv2_adreno.so)
749384d768 libGLESv2_adreno.so[+1ee768] (/vendor/lib64/egl/libGLESv2_adreno.so)
749379e9a4 libGLESv2_adreno.so[+13f9a4] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937700b8 libGLESv2_adreno.so[+1110b8] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531cd0568 GrGLBuffer::onMap() (/system/lib64/libhwui.so)
7531a01dac GrResourceProvider::createPatternedIndexBuffer(unsigned short const*, int, int, int, GrUniqueKey const*) (/system/lib64/libhwui.so)
75319a47d4 GrResourceProvider::refQuadIndexBuffer() (/system/lib64/libhwui.so)
7531a01898 GrQuadPerEdgeAA::ConfigureMeshIndices(GrMeshDrawOp::Target*, GrMesh*, GrQuadPerEdgeAA::VertexSpec const&, int) (/system/lib64/libhwui.so)
7531d5dcf4 _ZN12_GLOBAL__N_110FillRectOp14onPrepareDrawsEPN12GrMeshDrawOp6TargetE$6bc8685becf5c4108fb52845fef67ac2 (/system/lib64/libhwui.so)
753198c648 GrRenderTargetOpList::onPrepare(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b84c GrOpList::prepare(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b218 GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.452111: 250000 cpu-clock:
75319a4918 GrPipeline::FixedDynamicState* SkArenaAlloc::make<GrPipeline::FixedDynamicState, SkIRect const&>(SkIRect const&) (/system/lib64/libhwui.so)
75319a3be4 GrAtlasTextOp::onPrepareDraws(GrMeshDrawOp::Target*) (/system/lib64/libhwui.so)
753198c648 GrRenderTargetOpList::onPrepare(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b84c GrOpList::prepare(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b218 GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.452360: 250000 cpu-clock:
752ebbe9dc gray_set_cell (/system/lib64/libft2.so)
752ebbed20 gray_render_line (/system/lib64/libft2.so)
752ebbe5e4 gray_conic_to (/system/lib64/libft2.so)
752eb7f0a0 FT_Outline_Decompose (/system/lib64/libft2.so)
752ebbe2dc gray_convert_glyph_inner (/system/lib64/libft2.so)
752ebbdf90 gray_raster_render (/system/lib64/libft2.so)
752eb7f820 FT_Outline_Render (/system/lib64/libft2.so)
752eb7f8d8 FT_Outline_Get_Bitmap (/system/lib64/libft2.so)
75319843cc SkScalerContext_FreeType_Base::generateGlyphImage(FT_FaceRec_*, SkGlyph const&, SkMatrix const&) (/system/lib64/libhwui.so)
7531982a94 SkScalerContext_FreeType::generateImage(SkGlyph const&) (/system/lib64/libhwui.so)
75319a78a4 SkScalerContext::getImage(SkGlyph const&) (/system/lib64/libhwui.so)
75319a6da4 SkStrike::findImage(SkGlyph const&) (/system/lib64/libhwui.so)
75319a5cb8 GrTextStrike::addGlyphToAtlas(GrResourceProvider*, GrDeferredUploadTarget*, GrStrikeCache*, GrAtlasManager*, GrGlyph*, SkStrike*, GrMaskFormat, bool) (/system/lib64/libhwui.so)
75319a5064 GrTextBlob::VertexRegenerator::regenerate(GrTextBlob::VertexRegenerator::Result*) (/system/lib64/libhwui.so)
75319a4270 GrAtlasTextOp::onPrepareDraws(GrMeshDrawOp::Target*) (/system/lib64/libhwui.so)
753198c648 GrRenderTargetOpList::onPrepare(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b84c GrOpList::prepare(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b218 GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.452610: 250000 cpu-clock:
ffffff82a2e89e00 clear_page ([kernel.kallsyms])
ffffff82a2f5441e do_page_fault.cfi ([kernel.kallsyms])
ffffff82a2f53fce do_translation_fault.cfi ([kernel.kallsyms])
ffffff82a2e8175a do_mem_abort.cfi ([kernel.kallsyms])
ffffff82a2e83d3e el0_da ([kernel.kallsyms])
75319a6d50 SkStrike::findImage(SkGlyph const&) (/system/lib64/libhwui.so)
75319a5cb8 GrTextStrike::addGlyphToAtlas(GrResourceProvider*, GrDeferredUploadTarget*, GrStrikeCache*, GrAtlasManager*, GrGlyph*, SkStrike*, GrMaskFormat, bool) (/system/lib64/libhwui.so)
75319a5064 GrTextBlob::VertexRegenerator::regenerate(GrTextBlob::VertexRegenerator::Result*) (/system/lib64/libhwui.so)
75319a4270 GrAtlasTextOp::onPrepareDraws(GrMeshDrawOp::Target*) (/system/lib64/libhwui.so)
753198c648 GrRenderTargetOpList::onPrepare(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b84c GrOpList::prepare(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b218 GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.452861: 250000 cpu-clock:
ffffff82a31c0730 alloc_vmap_area ([kernel.kallsyms])
ffffff82a31bf4d2 __get_vm_area_node ([kernel.kallsyms])
ffffff82a31bf17a __vmalloc_node_range.cfi ([kernel.kallsyms])
ffffff82a39e1746 kgsl_sharedmem_page_alloc_user.cfi ([kernel.kallsyms])
ffffff82a39e12e6 kgsl_allocate_user.cfi ([kernel.kallsyms])
ffffff82a39cd242 gpumem_alloc_entry.cfi ([kernel.kallsyms])
ffffff82a39cd55a kgsl_ioctl_gpuobj_alloc.cfi ([kernel.kallsyms])
ffffff82a39df5d2 kgsl_ioctl_helper.cfi ([kernel.kallsyms])
ffffff82a39df65e kgsl_ioctl.cfi ([kernel.kallsyms])
ffffff82a322e086 do_vfs_ioctl.cfi ([kernel.kallsyms])
ffffff82a322e66e SyS_ioctl.cfi ([kernel.kallsyms])
ffffff82a2e84116 __sys_trace ([kernel.kallsyms])
752e130888 __ioctl (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0ee38c ioctl (/apex/com.android.runtime/lib64/bionic/libc.so)
7494ad5e80 gsl_ldd_control (/vendor/lib64/libgsl.so)
7494ad9720 ioctl_kgsl_sharedmem_alloc (/vendor/lib64/libgsl.so)
7494a31c98 gsl_memory_alloc_pure (/vendor/lib64/libgsl.so)
74938c2058 libGLESv2_adreno.so[+263058] (/vendor/lib64/egl/libGLESv2_adreno.so)
74938c191c libGLESv2_adreno.so[+26291c] (/vendor/lib64/egl/libGLESv2_adreno.so)
749384d768 libGLESv2_adreno.so[+1ee768] (/vendor/lib64/egl/libGLESv2_adreno.so)
749379e9a4 libGLESv2_adreno.so[+13f9a4] (/vendor/lib64/egl/libGLESv2_adreno.so)
749379b3a4 libGLESv2_adreno.so[+13c3a4] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b8758 libGLESv2_adreno.so[+159758] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937d14a4 libGLESv2_adreno.so[+1724a4] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493743bf0 glTexSubImage2D (/vendor/lib64/egl/libGLESv2_adreno.so)
7531abf528 GrGLGpu::uploadTexData(GrPixelConfig, int, int, unsigned int, GrGLGpu::UploadType, int, int, int, int, GrPixelConfig, GrMipLevel const*, int, GrMipMapsStatus*) (/system/lib64/libhwui.so)
7531abef74 GrGLGpu::onWritePixels(GrSurface*, int, int, int, int, GrColorType, GrMipLevel const*, int) (/system/lib64/libhwui.so)
7531af7e60 GrGpu::writePixels(GrSurface*, int, int, int, int, GrColorType, GrMipLevel const*, int) (/system/lib64/libhwui.so)
7531af7ca4 _ZNSt3__110__function6__funcIZN14GrOpFlushState8doUploadERNS_8functionIFvRNS3_IFbP14GrTextureProxyiiii11GrColorTypePKvmEEEEEEE3$_0NS_9allocatorISF_EES9_EclEOS5_OiSK_SK_SK_OS6_OS8_Om$f96453dc00c56e2676bd1b682de58bdd (/system/lib64/libhwui.so)
7531b167f0 std::__1::function<bool (GrTextureProxy*, int, int, int, int, GrColorType, void const*, unsigned long)>::operator()(GrTextureProxy*, int, int, int, int, GrColorType, void const*, unsigned long) const (/system/lib64/libhwui.so)
7531ae6728 GrDrawOpAtlas::Plot::uploadToTexture(std::__1::function<bool (GrTextureProxy*, int, int, int, int, GrColorType, void const*, unsigned long)>&, GrTextureProxy*) (/system/lib64/libhwui.so)
7531a7bb44 GrOpFlushState::doUpload(std::__1::function<void (std::__1::function<bool (GrTextureProxy*, int, int, int, int, GrColorType, void const*, unsigned long)>&)>&) (/system/lib64/libhwui.so)
7531a7b900 GrOpFlushState::preExecuteDraws() (/system/lib64/libhwui.so)
7531a7b2cc GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.453110: 250000 cpu-clock:
ffffff82a31bf540 __get_vm_area_node ([kernel.kallsyms])
ffffff82a31bf17a __vmalloc_node_range.cfi ([kernel.kallsyms])
ffffff82a39e1746 kgsl_sharedmem_page_alloc_user.cfi ([kernel.kallsyms])
ffffff82a39e12e6 kgsl_allocate_user.cfi ([kernel.kallsyms])
ffffff82a39cd242 gpumem_alloc_entry.cfi ([kernel.kallsyms])
ffffff82a39cd55a kgsl_ioctl_gpuobj_alloc.cfi ([kernel.kallsyms])
ffffff82a39df5d2 kgsl_ioctl_helper.cfi ([kernel.kallsyms])
ffffff82a39df65e kgsl_ioctl.cfi ([kernel.kallsyms])
ffffff82a322e086 do_vfs_ioctl.cfi ([kernel.kallsyms])
ffffff82a322e66e SyS_ioctl.cfi ([kernel.kallsyms])
ffffff82a2e84116 __sys_trace ([kernel.kallsyms])
752e130888 __ioctl (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0ee38c ioctl (/apex/com.android.runtime/lib64/bionic/libc.so)
7494ad5e80 gsl_ldd_control (/vendor/lib64/libgsl.so)
7494ad9720 ioctl_kgsl_sharedmem_alloc (/vendor/lib64/libgsl.so)
7494a31c98 gsl_memory_alloc_pure (/vendor/lib64/libgsl.so)
74938c2058 libGLESv2_adreno.so[+263058] (/vendor/lib64/egl/libGLESv2_adreno.so)
74938c191c libGLESv2_adreno.so[+26291c] (/vendor/lib64/egl/libGLESv2_adreno.so)
749384d768 libGLESv2_adreno.so[+1ee768] (/vendor/lib64/egl/libGLESv2_adreno.so)
749379e9a4 libGLESv2_adreno.so[+13f9a4] (/vendor/lib64/egl/libGLESv2_adreno.so)
749379b3a4 libGLESv2_adreno.so[+13c3a4] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b8758 libGLESv2_adreno.so[+159758] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937d14a4 libGLESv2_adreno.so[+1724a4] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493743bf0 glTexSubImage2D (/vendor/lib64/egl/libGLESv2_adreno.so)
7531abf528 GrGLGpu::uploadTexData(GrPixelConfig, int, int, unsigned int, GrGLGpu::UploadType, int, int, int, int, GrPixelConfig, GrMipLevel const*, int, GrMipMapsStatus*) (/system/lib64/libhwui.so)
7531abef74 GrGLGpu::onWritePixels(GrSurface*, int, int, int, int, GrColorType, GrMipLevel const*, int) (/system/lib64/libhwui.so)
7531af7e60 GrGpu::writePixels(GrSurface*, int, int, int, int, GrColorType, GrMipLevel const*, int) (/system/lib64/libhwui.so)
7531af7ca4 _ZNSt3__110__function6__funcIZN14GrOpFlushState8doUploadERNS_8functionIFvRNS3_IFbP14GrTextureProxyiiii11GrColorTypePKvmEEEEEEE3$_0NS_9allocatorISF_EES9_EclEOS5_OiSK_SK_SK_OS6_OS8_Om$f96453dc00c56e2676bd1b682de58bdd (/system/lib64/libhwui.so)
7531b167f0 std::__1::function<bool (GrTextureProxy*, int, int, int, int, GrColorType, void const*, unsigned long)>::operator()(GrTextureProxy*, int, int, int, int, GrColorType, void const*, unsigned long) const (/system/lib64/libhwui.so)
7531ae6728 GrDrawOpAtlas::Plot::uploadToTexture(std::__1::function<bool (GrTextureProxy*, int, int, int, int, GrColorType, void const*, unsigned long)>&, GrTextureProxy*) (/system/lib64/libhwui.so)
7531a7bb44 GrOpFlushState::doUpload(std::__1::function<void (std::__1::function<bool (GrTextureProxy*, int, int, int, int, GrColorType, void const*, unsigned long)>&)>&) (/system/lib64/libhwui.so)
7531a7b900 GrOpFlushState::preExecuteDraws() (/system/lib64/libhwui.so)
7531a7b2cc GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.453362: 250000 cpu-clock:
ffffff82a37f101c arm_smmu_map_sg.cfi ([kernel.kallsyms])
ffffff82a37d6656 iommu_map_sg.cfi ([kernel.kallsyms])
ffffff82a3a02412 kgsl_iommu_map.cfi ([kernel.kallsyms])
ffffff82a39f031a kgsl_mmu_map.cfi ([kernel.kallsyms])
ffffff82a39c3c86 _gpu_set_svm_region ([kernel.kallsyms])
ffffff82a39c3fda _search_range ([kernel.kallsyms])
ffffff82a39c36da kgsl_get_unmapped_area.cfi ([kernel.kallsyms])
ffffff82a31b4ac2 get_unmapped_area.cfi ([kernel.kallsyms])
ffffff82a31b5c62 do_mmap.cfi ([kernel.kallsyms])
ffffff82a317efde vm_mmap_pgoff.cfi ([kernel.kallsyms])
ffffff82a2f37f1e sys_mmap.cfi ([kernel.kallsyms])
ffffff82a2e84116 __sys_trace ([kernel.kallsyms])
752e1313c8 mmap64 (/apex/com.android.runtime/lib64/bionic/libc.so)
7494ad7a50 kgsl_mmap64 (/vendor/lib64/libgsl.so)
7494ad9980 ioctl_kgsl_sharedmem_alloc (/vendor/lib64/libgsl.so)
7494a31c98 gsl_memory_alloc_pure (/vendor/lib64/libgsl.so)
74938c2058 libGLESv2_adreno.so[+263058] (/vendor/lib64/egl/libGLESv2_adreno.so)
74938c191c libGLESv2_adreno.so[+26291c] (/vendor/lib64/egl/libGLESv2_adreno.so)
749384d768 libGLESv2_adreno.so[+1ee768] (/vendor/lib64/egl/libGLESv2_adreno.so)
749379e9a4 libGLESv2_adreno.so[+13f9a4] (/vendor/lib64/egl/libGLESv2_adreno.so)
749379b3a4 libGLESv2_adreno.so[+13c3a4] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b8758 libGLESv2_adreno.so[+159758] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937d14a4 libGLESv2_adreno.so[+1724a4] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493743bf0 glTexSubImage2D (/vendor/lib64/egl/libGLESv2_adreno.so)
7531abf528 GrGLGpu::uploadTexData(GrPixelConfig, int, int, unsigned int, GrGLGpu::UploadType, int, int, int, int, GrPixelConfig, GrMipLevel const*, int, GrMipMapsStatus*) (/system/lib64/libhwui.so)
7531abef74 GrGLGpu::onWritePixels(GrSurface*, int, int, int, int, GrColorType, GrMipLevel const*, int) (/system/lib64/libhwui.so)
7531af7e60 GrGpu::writePixels(GrSurface*, int, int, int, int, GrColorType, GrMipLevel const*, int) (/system/lib64/libhwui.so)
7531af7ca4 _ZNSt3__110__function6__funcIZN14GrOpFlushState8doUploadERNS_8functionIFvRNS3_IFbP14GrTextureProxyiiii11GrColorTypePKvmEEEEEEE3$_0NS_9allocatorISF_EES9_EclEOS5_OiSK_SK_SK_OS6_OS8_Om$f96453dc00c56e2676bd1b682de58bdd (/system/lib64/libhwui.so)
7531b167f0 std::__1::function<bool (GrTextureProxy*, int, int, int, int, GrColorType, void const*, unsigned long)>::operator()(GrTextureProxy*, int, int, int, int, GrColorType, void const*, unsigned long) const (/system/lib64/libhwui.so)
7531ae6728 GrDrawOpAtlas::Plot::uploadToTexture(std::__1::function<bool (GrTextureProxy*, int, int, int, int, GrColorType, void const*, unsigned long)>&, GrTextureProxy*) (/system/lib64/libhwui.so)
7531a7bb44 GrOpFlushState::doUpload(std::__1::function<void (std::__1::function<bool (GrTextureProxy*, int, int, int, int, GrColorType, void const*, unsigned long)>&)>&) (/system/lib64/libhwui.so)
7531a7b900 GrOpFlushState::preExecuteDraws() (/system/lib64/libhwui.so)
7531a7b2cc GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.453611: 250000 cpu-clock:
ffffff82a315042c get_page_from_freelist ([kernel.kallsyms])
ffffff82a314e99e __alloc_pages_nodemask.cfi ([kernel.kallsyms])
ffffff82a37f0dee arm_smmu_map_sg.cfi ([kernel.kallsyms])
ffffff82a37d6656 iommu_map_sg.cfi ([kernel.kallsyms])
ffffff82a3a02412 kgsl_iommu_map.cfi ([kernel.kallsyms])
ffffff82a39f031a kgsl_mmu_map.cfi ([kernel.kallsyms])
ffffff82a39cb22a kgsl_mem_entry_attach_process ([kernel.kallsyms])
ffffff82a39c9f5e kgsl_ioctl_gpuobj_import.cfi ([kernel.kallsyms])
ffffff82a39df5d2 kgsl_ioctl_helper.cfi ([kernel.kallsyms])
ffffff82a39df65e kgsl_ioctl.cfi ([kernel.kallsyms])
ffffff82a322e086 do_vfs_ioctl.cfi ([kernel.kallsyms])
ffffff82a322e66e SyS_ioctl.cfi ([kernel.kallsyms])
ffffff82a2e84116 __sys_trace ([kernel.kallsyms])
752e130888 __ioctl (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0ee38c ioctl (/apex/com.android.runtime/lib64/bionic/libc.so)
7494ad5e80 gsl_ldd_control (/vendor/lib64/libgsl.so)
7494ad8bd4 ioctl_kgsl_gpuobj_import (/vendor/lib64/libgsl.so)
7494ad55cc gsl_memory_map_ext_fd_pure (/vendor/lib64/libgsl.so)
74938935c4 libGLESv2_adreno.so[+2345c4] (/vendor/lib64/egl/libGLESv2_adreno.so)
74935f053c eglSubDriverAndroid.so[+853c] (/vendor/lib64/egl/eglSubDriverAndroid.so)
749389a760 libGLESv2_adreno.so[+23b760] (/vendor/lib64/egl/libGLESv2_adreno.so)
749389815c libGLESv2_adreno.so[+23915c] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493787f80 libGLESv2_adreno.so[+128f80] (/vendor/lib64/egl/libGLESv2_adreno.so)
749378940c libGLESv2_adreno.so[+12a40c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937c5704 libGLESv2_adreno.so[+166704] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.453863: 250000 cpu-clock:
ffffff82a2fba1c8 try_to_wake_up ([kernel.kallsyms])
ffffff82a3010d42 rwsem_wake.cfi ([kernel.kallsyms])
ffffff82a317f076 vm_mmap_pgoff.cfi ([kernel.kallsyms])
ffffff82a2f37f1e sys_mmap.cfi ([kernel.kallsyms])
ffffff82a2e84116 __sys_trace ([kernel.kallsyms])
752e1313c8 mmap64 (/apex/com.android.runtime/lib64/bionic/libc.so)
7494c0312c validateAndMap(private_handle_t*) (/vendor/lib64/libqdMetaData.so)
7494c03714 getMetaData (/vendor/lib64/libqdMetaData.so)
743e533d50 gralloc::GrallocImpl::Gralloc1Perform(gralloc1_device*, int, ...) (/vendor/lib64/hw/gralloc.msmnile.so)
74935ee804 eglSubDriverAndroid.so[+6804] (/vendor/lib64/egl/eglSubDriverAndroid.so)
74935f05ac eglSubDriverAndroid.so[+85ac] (/vendor/lib64/egl/eglSubDriverAndroid.so)
749389a760 libGLESv2_adreno.so[+23b760] (/vendor/lib64/egl/libGLESv2_adreno.so)
749389815c libGLESv2_adreno.so[+23915c] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493787f80 libGLESv2_adreno.so[+128f80] (/vendor/lib64/egl/libGLESv2_adreno.so)
749378940c libGLESv2_adreno.so[+12a40c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937c5704 libGLESv2_adreno.so[+166704] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.454128: 250000 cpu-clock:
ffffff82a31505f4 get_page_from_freelist ([kernel.kallsyms])
ffffff82a314e99e __alloc_pages_nodemask.cfi ([kernel.kallsyms])
ffffff82a37f0dee arm_smmu_map_sg.cfi ([kernel.kallsyms])
ffffff82a37d6656 iommu_map_sg.cfi ([kernel.kallsyms])
ffffff82a3a02412 kgsl_iommu_map.cfi ([kernel.kallsyms])
ffffff82a39f031a kgsl_mmu_map.cfi ([kernel.kallsyms])
ffffff82a39c3c86 _gpu_set_svm_region ([kernel.kallsyms])
ffffff82a39c3fda _search_range ([kernel.kallsyms])
ffffff82a39c36da kgsl_get_unmapped_area.cfi ([kernel.kallsyms])
ffffff82a31b4ac2 get_unmapped_area.cfi ([kernel.kallsyms])
ffffff82a31b5c62 do_mmap.cfi ([kernel.kallsyms])
ffffff82a317efde vm_mmap_pgoff.cfi ([kernel.kallsyms])
ffffff82a2f37f1e sys_mmap.cfi ([kernel.kallsyms])
ffffff82a2e84116 __sys_trace ([kernel.kallsyms])
752e1313c8 mmap64 (/apex/com.android.runtime/lib64/bionic/libc.so)
7494ad7a50 kgsl_mmap64 (/vendor/lib64/libgsl.so)
7494ad9980 ioctl_kgsl_sharedmem_alloc (/vendor/lib64/libgsl.so)
7494a31c98 gsl_memory_alloc_pure (/vendor/lib64/libgsl.so)
74938c2058 libGLESv2_adreno.so[+263058] (/vendor/lib64/egl/libGLESv2_adreno.so)
74938c191c libGLESv2_adreno.so[+26291c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74938cb708 libGLESv2_adreno.so[+26c708] (/vendor/lib64/egl/libGLESv2_adreno.so)
74938b51dc libGLESv2_adreno.so[+2561dc] (/vendor/lib64/egl/libGLESv2_adreno.so)
74938ae8e4 libGLESv2_adreno.so[+24f8e4] (/vendor/lib64/egl/libGLESv2_adreno.so)
74938a0118 libGLESv2_adreno.so[+241118] (/vendor/lib64/egl/libGLESv2_adreno.so)
749389e488 libGLESv2_adreno.so[+23f488] (/vendor/lib64/egl/libGLESv2_adreno.so)
749378ac28 libGLESv2_adreno.so[+12bc28] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493789c6c libGLESv2_adreno.so[+12ac6c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937c5704 libGLESv2_adreno.so[+166704] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.455005: 250000 cpu-clock:
ffffff82a31c64d0 record_stat ([kernel.kallsyms])
ffffff82a2f54556 do_page_fault.cfi ([kernel.kallsyms])
ffffff82a2f53fce do_translation_fault.cfi ([kernel.kallsyms])
ffffff82a2e8175a do_mem_abort.cfi ([kernel.kallsyms])
ffffff82a2e83d3e el0_da ([kernel.kallsyms])
7531a487c0 SkString::SkString(SkString&&) (/system/lib64/libhwui.so)
7531a48758 std::__1::enable_if<!(!(!(false))), void>::type SkTArray<SkString, false>::move<false>(void*) (/system/lib64/libhwui.so)
7531a485e0 SkTArray<SkString, false>::checkRealloc(int) (/system/lib64/libhwui.so)
7531a483a8 GrGLSLShaderBuilder::GrGLSLShaderBuilder(GrGLSLProgramBuilder*) (/system/lib64/libhwui.so)
7531a48884 GrGLSLFragmentShaderBuilder::GrGLSLFragmentShaderBuilder(GrGLSLProgramBuilder*) (/system/lib64/libhwui.so)
7531a481a4 GrGLSLProgramBuilder::GrGLSLProgramBuilder(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*) (/system/lib64/libhwui.so)
7531a474d8 GrGLProgramBuilder::GrGLProgramBuilder(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPipeline const&, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrProgramDesc*) (/system/lib64/libhwui.so)
7531a463c4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.455254: 250000 cpu-clock:
7531ac5518 std::__1::pair<std::__1::__hash_iterator<std::__1::__hash_node<std::__1::__hash_value_type<SkSL::StringFragment, SkSL::Symbol const*>, void*>*>, bool> std::__1::__hash_table<std::__1::__hash_value_type<SkSL::StringFragment, SkSL::Symbol const*>, std::__1::__unordered_map_hasher<SkSL::StringFragment, std::__1::__hash_value_type<SkSL::StringFragment, SkSL::Symbol const*>, std::__1::hash<SkSL::StringFragment>, true>, std::__1::__unordered_map_equal<SkSL::StringFragment, std::__1::__hash_value_type<SkSL::StringFragment, SkSL::Symbol const*>, std::__1::equal_to<SkSL::StringFragment>, true>, std::__1::allocator<std::__1::__hash_value_type<SkSL::StringFragment, SkSL::Symbol const*> > >::__emplace_unique_key_args<SkSL::StringFragment, std::__1::piecewise_construct_t const&, std::__1::tuple<SkSL::StringFragment const&>, std::__1::tuple<> >(SkSL::StringFragment const&, std::__1::piecewise_construct_t const&, std::__1::tuple<SkSL::StringFragment const&>&&, std::__1::tuple<>&&) (/system/lib64/libhwui.so)
7531ac4e64 SkSL::SymbolTable::addWithoutOwnership(SkSL::StringFragment, SkSL::Symbol const*) (/system/lib64/libhwui.so)
7531a57140 SkSL::Compiler::Compiler(SkSL::Compiler::Flags) (/system/lib64/libhwui.so)
7531a4bf54 GrGLContext::compiler() const (/system/lib64/libhwui.so)
7531a4bc84 GrSkSLtoGLSL(GrGLContext const&, unsigned int, char const**, int*, int, SkSL::Program::Settings const&, SkSL::String*) (/system/lib64/libhwui.so)
7531a46a30 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.455504: 250000 cpu-clock:
752e0a7880 je_arena_tdata_get_hard (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0ddf18 je_tcache_alloc_small_hard (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0a830c je_malloc (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0a4350 malloc (/apex/com.android.runtime/lib64/bionic/libc.so)
752fdfe3fc operator new(unsigned long) (/system/lib64/libc++.so)
7531a5aac8 SkSL::Parser::file() (/system/lib64/libhwui.so)
7531a582f4 SkSL::IRGenerator::convertProgram(SkSL::Program::Kind, char const*, unsigned long, SkSL::SymbolTable&, std::__1::vector<std::__1::unique_ptr<SkSL::ProgramElement, std::__1::default_delete<SkSL::ProgramElement> >, std::__1::allocator<std::__1::unique_ptr<SkSL::ProgramElement, std::__1::default_delete<SkSL::ProgramElement> > > >*) (/system/lib64/libhwui.so)
7531a578cc SkSL::Compiler::Compiler(SkSL::Compiler::Flags) (/system/lib64/libhwui.so)
7531a4bf54 GrGLContext::compiler() const (/system/lib64/libhwui.so)
7531a4bc84 GrSkSLtoGLSL(GrGLContext const&, unsigned int, char const**, int*, int, SkSL::Program::Settings const&, SkSL::String*) (/system/lib64/libhwui.so)
7531a46a30 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.455754: 250000 cpu-clock:
752e0a7f4c je_malloc (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0a4350 malloc (/apex/com.android.runtime/lib64/bionic/libc.so)
752fdfe3fc operator new(unsigned long) (/system/lib64/libc++.so)
7531acdfcc SkSL::Parser::type() (/system/lib64/libhwui.so)
7531a5c814 SkSL::Parser::parameter() (/system/lib64/libhwui.so)
7531a5aa38 SkSL::Parser::file() (/system/lib64/libhwui.so)
7531a582f4 SkSL::IRGenerator::convertProgram(SkSL::Program::Kind, char const*, unsigned long, SkSL::SymbolTable&, std::__1::vector<std::__1::unique_ptr<SkSL::ProgramElement, std::__1::default_delete<SkSL::ProgramElement> >, std::__1::allocator<std::__1::unique_ptr<SkSL::ProgramElement, std::__1::default_delete<SkSL::ProgramElement> > > >*) (/system/lib64/libhwui.so)
7531a578cc SkSL::Compiler::Compiler(SkSL::Compiler::Flags) (/system/lib64/libhwui.so)
7531a4bf54 GrGLContext::compiler() const (/system/lib64/libhwui.so)
7531a4bc84 GrSkSLtoGLSL(GrGLContext const&, unsigned int, char const**, int*, int, SkSL::Program::Settings const&, SkSL::String*) (/system/lib64/libhwui.so)
7531a46a30 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.456005: 250000 cpu-clock:
752e0b37a4 je_arena_tcache_fill_small (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0ddf18 je_tcache_alloc_small_hard (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0a830c je_malloc (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0a4350 malloc (/apex/com.android.runtime/lib64/bionic/libc.so)
752fdfe3fc operator new(unsigned long) (/system/lib64/libc++.so)
7531a5c8a0 SkSL::Parser::parameter() (/system/lib64/libhwui.so)
7531a5aa38 SkSL::Parser::file() (/system/lib64/libhwui.so)
7531a582f4 SkSL::IRGenerator::convertProgram(SkSL::Program::Kind, char const*, unsigned long, SkSL::SymbolTable&, std::__1::vector<std::__1::unique_ptr<SkSL::ProgramElement, std::__1::default_delete<SkSL::ProgramElement> >, std::__1::allocator<std::__1::unique_ptr<SkSL::ProgramElement, std::__1::default_delete<SkSL::ProgramElement> > > >*) (/system/lib64/libhwui.so)
7531a578cc SkSL::Compiler::Compiler(SkSL::Compiler::Flags) (/system/lib64/libhwui.so)
7531a4bf54 GrGLContext::compiler() const (/system/lib64/libhwui.so)
7531a4bc84 GrSkSLtoGLSL(GrGLContext const&, unsigned int, char const**, int*, int, SkSL::Program::Settings const&, SkSL::String*) (/system/lib64/libhwui.so)
7531a46a30 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.456324: 250000 cpu-clock:
ffffff82a2e83d28 el0_da ([kernel.kallsyms])
752fe480b8 std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) (/system/lib64/libc++.so)
7531a5c930 SkSL::Parser::parameter() (/system/lib64/libhwui.so)
7531a5aa38 SkSL::Parser::file() (/system/lib64/libhwui.so)
7531a582f4 SkSL::IRGenerator::convertProgram(SkSL::Program::Kind, char const*, unsigned long, SkSL::SymbolTable&, std::__1::vector<std::__1::unique_ptr<SkSL::ProgramElement, std::__1::default_delete<SkSL::ProgramElement> >, std::__1::allocator<std::__1::unique_ptr<SkSL::ProgramElement, std::__1::default_delete<SkSL::ProgramElement> > > >*) (/system/lib64/libhwui.so)
7531a578cc SkSL::Compiler::Compiler(SkSL::Compiler::Flags) (/system/lib64/libhwui.so)
7531a4bf54 GrGLContext::compiler() const (/system/lib64/libhwui.so)
7531a4bc84 GrSkSLtoGLSL(GrGLContext const&, unsigned int, char const**, int*, int, SkSL::Program::Settings const&, SkSL::String*) (/system/lib64/libhwui.so)
7531a46a30 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.456504: 250000 cpu-clock:
7531acdf2c SkSL::Parser::type() (/system/lib64/libhwui.so)
7531a5c814 SkSL::Parser::parameter() (/system/lib64/libhwui.so)
7531a5aa38 SkSL::Parser::file() (/system/lib64/libhwui.so)
7531a582f4 SkSL::IRGenerator::convertProgram(SkSL::Program::Kind, char const*, unsigned long, SkSL::SymbolTable&, std::__1::vector<std::__1::unique_ptr<SkSL::ProgramElement, std::__1::default_delete<SkSL::ProgramElement> >, std::__1::allocator<std::__1::unique_ptr<SkSL::ProgramElement, std::__1::default_delete<SkSL::ProgramElement> > > >*) (/system/lib64/libhwui.so)
7531a578cc SkSL::Compiler::Compiler(SkSL::Compiler::Flags) (/system/lib64/libhwui.so)
7531a4bf54 GrGLContext::compiler() const (/system/lib64/libhwui.so)
7531a4bc84 GrSkSLtoGLSL(GrGLContext const&, unsigned int, char const**, int*, int, SkSL::Program::Settings const&, SkSL::String*) (/system/lib64/libhwui.so)
7531a46a30 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.456823: 250000 cpu-clock:
ffffff82a31b43f4 vma_merge.cfi ([kernel.kallsyms])
ffffff82a31b63aa mmap_region.cfi ([kernel.kallsyms])
ffffff82a31b5ec6 do_mmap.cfi ([kernel.kallsyms])
ffffff82a317efde vm_mmap_pgoff.cfi ([kernel.kallsyms])
ffffff82a2f37f4e sys_mmap.cfi ([kernel.kallsyms])
ffffff82a2e84116 __sys_trace ([kernel.kallsyms])
752e1313c8 mmap64 (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0d3ddc je_pages_map (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0d011c je_extent_alloc_mmap (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0cc318 je_extent_alloc_wrapper (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0b3bfc arena_bin_malloc_hard (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0b37cc je_arena_tcache_fill_small (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0ddf18 je_tcache_alloc_small_hard (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0a830c je_malloc (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0a4350 malloc (/apex/com.android.runtime/lib64/bionic/libc.so)
752fdfe3fc operator new(unsigned long) (/system/lib64/libc++.so)
7531acdfcc SkSL::Parser::type() (/system/lib64/libhwui.so)
7531a5c814 SkSL::Parser::parameter() (/system/lib64/libhwui.so)
7531a5aa38 SkSL::Parser::file() (/system/lib64/libhwui.so)
7531a582f4 SkSL::IRGenerator::convertProgram(SkSL::Program::Kind, char const*, unsigned long, SkSL::SymbolTable&, std::__1::vector<std::__1::unique_ptr<SkSL::ProgramElement, std::__1::default_delete<SkSL::ProgramElement> >, std::__1::allocator<std::__1::unique_ptr<SkSL::ProgramElement, std::__1::default_delete<SkSL::ProgramElement> > > >*) (/system/lib64/libhwui.so)
7531a578cc SkSL::Compiler::Compiler(SkSL::Compiler::Flags) (/system/lib64/libhwui.so)
7531a4bf54 GrGLContext::compiler() const (/system/lib64/libhwui.so)
7531a4bc84 GrSkSLtoGLSL(GrGLContext const&, unsigned int, char const**, int*, int, SkSL::Program::Settings const&, SkSL::String*) (/system/lib64/libhwui.so)
7531a46a30 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.457009: 250000 cpu-clock:
ffffff82a31505f4 get_page_from_freelist ([kernel.kallsyms])
ffffff82a314e99e __alloc_pages_nodemask.cfi ([kernel.kallsyms])
ffffff82a31a8dbe handle_mm_fault.cfi ([kernel.kallsyms])
ffffff82a2f5441e do_page_fault.cfi ([kernel.kallsyms])
ffffff82a2f53fce do_translation_fault.cfi ([kernel.kallsyms])
ffffff82a2e8175a do_mem_abort.cfi ([kernel.kallsyms])
ffffff82a2e83d3e el0_da ([kernel.kallsyms])
7531a58a60 SkSL::IRGenerator::convertFunction(SkSL::ASTFunction const&) (/system/lib64/libhwui.so)
7531a58390 SkSL::IRGenerator::convertProgram(SkSL::Program::Kind, char const*, unsigned long, SkSL::SymbolTable&, std::__1::vector<std::__1::unique_ptr<SkSL::ProgramElement, std::__1::default_delete<SkSL::ProgramElement> >, std::__1::allocator<std::__1::unique_ptr<SkSL::ProgramElement, std::__1::default_delete<SkSL::ProgramElement> > > >*) (/system/lib64/libhwui.so)
7531a578cc SkSL::Compiler::Compiler(SkSL::Compiler::Flags) (/system/lib64/libhwui.so)
7531a4bf54 GrGLContext::compiler() const (/system/lib64/libhwui.so)
7531a4bc84 GrSkSLtoGLSL(GrGLContext const&, unsigned int, char const**, int*, int, SkSL::Program::Settings const&, SkSL::String*) (/system/lib64/libhwui.so)
7531a46a30 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.457254: 250000 cpu-clock:
7531a589ec SkSL::IRGenerator::convertFunction(SkSL::ASTFunction const&) (/system/lib64/libhwui.so)
7531a58390 SkSL::IRGenerator::convertProgram(SkSL::Program::Kind, char const*, unsigned long, SkSL::SymbolTable&, std::__1::vector<std::__1::unique_ptr<SkSL::ProgramElement, std::__1::default_delete<SkSL::ProgramElement> >, std::__1::allocator<std::__1::unique_ptr<SkSL::ProgramElement, std::__1::default_delete<SkSL::ProgramElement> > > >*) (/system/lib64/libhwui.so)
7531a578cc SkSL::Compiler::Compiler(SkSL::Compiler::Flags) (/system/lib64/libhwui.so)
7531a4bf54 GrGLContext::compiler() const (/system/lib64/libhwui.so)
7531a4bc84 GrSkSLtoGLSL(GrGLContext const&, unsigned int, char const**, int*, int, SkSL::Program::Settings const&, SkSL::String*) (/system/lib64/libhwui.so)
7531a46a30 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.457504: 250000 cpu-clock:
7531ac52f0 void std::__1::vector<SkSL::FunctionDeclaration const*, std::__1::allocator<SkSL::FunctionDeclaration const*> >::__push_back_slow_path<SkSL::FunctionDeclaration const* const&>(SkSL::FunctionDeclaration const* const&) (/system/lib64/libhwui.so)
7531ac4efc SkSL::SymbolTable::addWithoutOwnership(SkSL::StringFragment, SkSL::Symbol const*) (/system/lib64/libhwui.so)
7531ac49bc SkSL::SymbolTable::add(SkSL::StringFragment, std::__1::unique_ptr<SkSL::Symbol, std::__1::default_delete<SkSL::Symbol> >) (/system/lib64/libhwui.so)
7531a58cd4 SkSL::IRGenerator::convertFunction(SkSL::ASTFunction const&) (/system/lib64/libhwui.so)
7531a58390 SkSL::IRGenerator::convertProgram(SkSL::Program::Kind, char const*, unsigned long, SkSL::SymbolTable&, std::__1::vector<std::__1::unique_ptr<SkSL::ProgramElement, std::__1::default_delete<SkSL::ProgramElement> >, std::__1::allocator<std::__1::unique_ptr<SkSL::ProgramElement, std::__1::default_delete<SkSL::ProgramElement> > > >*) (/system/lib64/libhwui.so)
7531a578cc SkSL::Compiler::Compiler(SkSL::Compiler::Flags) (/system/lib64/libhwui.so)
7531a4bf54 GrGLContext::compiler() const (/system/lib64/libhwui.so)
7531a4bc84 GrSkSLtoGLSL(GrGLContext const&, unsigned int, char const**, int*, int, SkSL::Program::Settings const&, SkSL::String*) (/system/lib64/libhwui.so)
7531a46a30 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.457799: 250000 cpu-clock:
752e0a7ed4 je_malloc (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0a4350 malloc (/apex/com.android.runtime/lib64/bionic/libc.so)
752fdfe3fc operator new(unsigned long) (/system/lib64/libc++.so)
7531a58a1c SkSL::IRGenerator::convertFunction(SkSL::ASTFunction const&) (/system/lib64/libhwui.so)
7531a58390 SkSL::IRGenerator::convertProgram(SkSL::Program::Kind, char const*, unsigned long, SkSL::SymbolTable&, std::__1::vector<std::__1::unique_ptr<SkSL::ProgramElement, std::__1::default_delete<SkSL::ProgramElement> >, std::__1::allocator<std::__1::unique_ptr<SkSL::ProgramElement, std::__1::default_delete<SkSL::ProgramElement> > > >*) (/system/lib64/libhwui.so)
7531a578cc SkSL::Compiler::Compiler(SkSL::Compiler::Flags) (/system/lib64/libhwui.so)
7531a4bf54 GrGLContext::compiler() const (/system/lib64/libhwui.so)
7531a4bc84 GrSkSLtoGLSL(GrGLContext const&, unsigned int, char const**, int*, int, SkSL::Program::Settings const&, SkSL::String*) (/system/lib64/libhwui.so)
7531a46a30 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.458004: 250000 cpu-clock:
752e0a432c malloc (/apex/com.android.runtime/lib64/bionic/libc.so)
752fdfe3fc operator new(unsigned long) (/system/lib64/libc++.so)
7531ac52d8 void std::__1::vector<SkSL::FunctionDeclaration const*, std::__1::allocator<SkSL::FunctionDeclaration const*> >::__push_back_slow_path<SkSL::FunctionDeclaration const* const&>(SkSL::FunctionDeclaration const* const&) (/system/lib64/libhwui.so)
7531ac4efc SkSL::SymbolTable::addWithoutOwnership(SkSL::StringFragment, SkSL::Symbol const*) (/system/lib64/libhwui.so)
7531ac49bc SkSL::SymbolTable::add(SkSL::StringFragment, std::__1::unique_ptr<SkSL::Symbol, std::__1::default_delete<SkSL::Symbol> >) (/system/lib64/libhwui.so)
7531a58cd4 SkSL::IRGenerator::convertFunction(SkSL::ASTFunction const&) (/system/lib64/libhwui.so)
7531a58390 SkSL::IRGenerator::convertProgram(SkSL::Program::Kind, char const*, unsigned long, SkSL::SymbolTable&, std::__1::vector<std::__1::unique_ptr<SkSL::ProgramElement, std::__1::default_delete<SkSL::ProgramElement> >, std::__1::allocator<std::__1::unique_ptr<SkSL::ProgramElement, std::__1::default_delete<SkSL::ProgramElement> > > >*) (/system/lib64/libhwui.so)
7531a578cc SkSL::Compiler::Compiler(SkSL::Compiler::Flags) (/system/lib64/libhwui.so)
7531a4bf54 GrGLContext::compiler() const (/system/lib64/libhwui.so)
7531a4bc84 GrSkSLtoGLSL(GrGLContext const&, unsigned int, char const**, int*, int, SkSL::Program::Settings const&, SkSL::String*) (/system/lib64/libhwui.so)
7531a46a30 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.458254: 250000 cpu-clock:
752e0a7f48 je_malloc (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0a4350 malloc (/apex/com.android.runtime/lib64/bionic/libc.so)
752fdfe3fc operator new(unsigned long) (/system/lib64/libc++.so)
7531ac52d8 void std::__1::vector<SkSL::FunctionDeclaration const*, std::__1::allocator<SkSL::FunctionDeclaration const*> >::__push_back_slow_path<SkSL::FunctionDeclaration const* const&>(SkSL::FunctionDeclaration const* const&) (/system/lib64/libhwui.so)
7531ac4ffc SkSL::SymbolTable::addWithoutOwnership(SkSL::StringFragment, SkSL::Symbol const*) (/system/lib64/libhwui.so)
7531ac49bc SkSL::SymbolTable::add(SkSL::StringFragment, std::__1::unique_ptr<SkSL::Symbol, std::__1::default_delete<SkSL::Symbol> >) (/system/lib64/libhwui.so)
7531a58cd4 SkSL::IRGenerator::convertFunction(SkSL::ASTFunction const&) (/system/lib64/libhwui.so)
7531a58390 SkSL::IRGenerator::convertProgram(SkSL::Program::Kind, char const*, unsigned long, SkSL::SymbolTable&, std::__1::vector<std::__1::unique_ptr<SkSL::ProgramElement, std::__1::default_delete<SkSL::ProgramElement> >, std::__1::allocator<std::__1::unique_ptr<SkSL::ProgramElement, std::__1::default_delete<SkSL::ProgramElement> > > >*) (/system/lib64/libhwui.so)
7531a578cc SkSL::Compiler::Compiler(SkSL::Compiler::Flags) (/system/lib64/libhwui.so)
7531a4bf54 GrGLContext::compiler() const (/system/lib64/libhwui.so)
7531a4bc84 GrSkSLtoGLSL(GrGLContext const&, unsigned int, char const**, int*, int, SkSL::Program::Settings const&, SkSL::String*) (/system/lib64/libhwui.so)
7531a46a30 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.458504: 250000 cpu-clock:
ffffff82a31f8b30 mem_cgroup_commit_charge.cfi ([kernel.kallsyms])
ffffff82a31a9476 handle_mm_fault.cfi ([kernel.kallsyms])
ffffff82a2f5441e do_page_fault.cfi ([kernel.kallsyms])
ffffff82a2f53fce do_translation_fault.cfi ([kernel.kallsyms])
ffffff82a2e8175a do_mem_abort.cfi ([kernel.kallsyms])
ffffff82a2e83d3e el0_da ([kernel.kallsyms])
7531a58a60 SkSL::IRGenerator::convertFunction(SkSL::ASTFunction const&) (/system/lib64/libhwui.so)
7531a58390 SkSL::IRGenerator::convertProgram(SkSL::Program::Kind, char const*, unsigned long, SkSL::SymbolTable&, std::__1::vector<std::__1::unique_ptr<SkSL::ProgramElement, std::__1::default_delete<SkSL::ProgramElement> >, std::__1::allocator<std::__1::unique_ptr<SkSL::ProgramElement, std::__1::default_delete<SkSL::ProgramElement> > > >*) (/system/lib64/libhwui.so)
7531a578cc SkSL::Compiler::Compiler(SkSL::Compiler::Flags) (/system/lib64/libhwui.so)
7531a4bf54 GrGLContext::compiler() const (/system/lib64/libhwui.so)
7531a4bc84 GrSkSLtoGLSL(GrGLContext const&, unsigned int, char const**, int*, int, SkSL::Program::Settings const&, SkSL::String*) (/system/lib64/libhwui.so)
7531a46a30 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.458754: 250000 cpu-clock:
752e0abef8 je_free (/apex/com.android.runtime/lib64/bionic/libc.so)
7531a9e66c SkSL::ASTFunction::~ASTFunction() (/system/lib64/libhwui.so)
7531a58528 SkSL::IRGenerator::convertProgram(SkSL::Program::Kind, char const*, unsigned long, SkSL::SymbolTable&, std::__1::vector<std::__1::unique_ptr<SkSL::ProgramElement, std::__1::default_delete<SkSL::ProgramElement> >, std::__1::allocator<std::__1::unique_ptr<SkSL::ProgramElement, std::__1::default_delete<SkSL::ProgramElement> > > >*) (/system/lib64/libhwui.so)
7531a578cc SkSL::Compiler::Compiler(SkSL::Compiler::Flags) (/system/lib64/libhwui.so)
7531a4bf54 GrGLContext::compiler() const (/system/lib64/libhwui.so)
7531a4bc84 GrSkSLtoGLSL(GrGLContext const&, unsigned int, char const**, int*, int, SkSL::Program::Settings const&, SkSL::String*) (/system/lib64/libhwui.so)
7531a46a30 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.459004: 250000 cpu-clock:
752e0dd248 je_tcache_bin_flush_small (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0abfac je_free (/apex/com.android.runtime/lib64/bionic/libc.so)
7531a9e6e4 std::__1::__vector_base<std::__1::unique_ptr<SkSL::ASTParameter, std::__1::default_delete<SkSL::ASTParameter> >, std::__1::allocator<std::__1::unique_ptr<SkSL::ASTParameter, std::__1::default_delete<SkSL::ASTParameter> > > >::~__vector_base() (/system/lib64/libhwui.so)
7531a9e654 SkSL::ASTFunction::~ASTFunction() (/system/lib64/libhwui.so)
7531a58528 SkSL::IRGenerator::convertProgram(SkSL::Program::Kind, char const*, unsigned long, SkSL::SymbolTable&, std::__1::vector<std::__1::unique_ptr<SkSL::ProgramElement, std::__1::default_delete<SkSL::ProgramElement> >, std::__1::allocator<std::__1::unique_ptr<SkSL::ProgramElement, std::__1::default_delete<SkSL::ProgramElement> > > >*) (/system/lib64/libhwui.so)
7531a578cc SkSL::Compiler::Compiler(SkSL::Compiler::Flags) (/system/lib64/libhwui.so)
7531a4bf54 GrGLContext::compiler() const (/system/lib64/libhwui.so)
7531a4bc84 GrSkSLtoGLSL(GrGLContext const&, unsigned int, char const**, int*, int, SkSL::Program::Settings const&, SkSL::String*) (/system/lib64/libhwui.so)
7531a46a30 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.459255: 250000 cpu-clock:
752fe480c4 std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) (/system/lib64/libc++.so)
7531acdda8 SkSL::Parser::varDeclarations() (/system/lib64/libhwui.so)
7531a5c0a0 SkSL::Parser::interfaceBlock(SkSL::Modifiers) (/system/lib64/libhwui.so)
7531a5a820 SkSL::Parser::file() (/system/lib64/libhwui.so)
7531a582f4 SkSL::IRGenerator::convertProgram(SkSL::Program::Kind, char const*, unsigned long, SkSL::SymbolTable&, std::__1::vector<std::__1::unique_ptr<SkSL::ProgramElement, std::__1::default_delete<SkSL::ProgramElement> >, std::__1::allocator<std::__1::unique_ptr<SkSL::ProgramElement, std::__1::default_delete<SkSL::ProgramElement> > > >*) (/system/lib64/libhwui.so)
7531a5794c SkSL::Compiler::Compiler(SkSL::Compiler::Flags) (/system/lib64/libhwui.so)
7531a4bf54 GrGLContext::compiler() const (/system/lib64/libhwui.so)
7531a4bc84 GrSkSLtoGLSL(GrGLContext const&, unsigned int, char const**, int*, int, SkSL::Program::Settings const&, SkSL::String*) (/system/lib64/libhwui.so)
7531a46a30 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.459505: 250000 cpu-clock:
7531aad464 std::__1::__hash_iterator<std::__1::__hash_node<std::__1::__hash_value_type<SkSL::StringFragment, SkSL::Symbol const*>, void*>*> std::__1::__hash_table<std::__1::__hash_value_type<SkSL::StringFragment, SkSL::Symbol const*>, std::__1::__unordered_map_hasher<SkSL::StringFragment, std::__1::__hash_value_type<SkSL::StringFragment, SkSL::Symbol const*>, std::__1::hash<SkSL::StringFragment>, true>, std::__1::__unordered_map_equal<SkSL::StringFragment, std::__1::__hash_value_type<SkSL::StringFragment, SkSL::Symbol const*>, std::__1::equal_to<SkSL::StringFragment>, true>, std::__1::allocator<std::__1::__hash_value_type<SkSL::StringFragment, SkSL::Symbol const*> > >::find<SkSL::StringFragment>(SkSL::StringFragment const&) (/system/lib64/libhwui.so)
7531aad140 SkSL::SymbolTable::operator[](SkSL::StringFragment) (/system/lib64/libhwui.so)
7531a59eb0 SkSL::IRGenerator::convertType(SkSL::ASTType const&) (/system/lib64/libhwui.so)
7531ac3e3c SkSL::IRGenerator::convertVarDeclarations(SkSL::ASTVarDeclarations const&, SkSL::Variable::Storage) (/system/lib64/libhwui.so)
7531a58350 SkSL::IRGenerator::convertProgram(SkSL::Program::Kind, char const*, unsigned long, SkSL::SymbolTable&, std::__1::vector<std::__1::unique_ptr<SkSL::ProgramElement, std::__1::default_delete<SkSL::ProgramElement> >, std::__1::allocator<std::__1::unique_ptr<SkSL::ProgramElement, std::__1::default_delete<SkSL::ProgramElement> > > >*) (/system/lib64/libhwui.so)
7531a579c8 SkSL::Compiler::Compiler(SkSL::Compiler::Flags) (/system/lib64/libhwui.so)
7531a4bf54 GrGLContext::compiler() const (/system/lib64/libhwui.so)
7531a4bc84 GrSkSLtoGLSL(GrGLContext const&, unsigned int, char const**, int*, int, SkSL::Program::Settings const&, SkSL::String*) (/system/lib64/libhwui.so)
7531a46a30 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.459761: 250000 cpu-clock:
7531a58304 SkSL::IRGenerator::convertProgram(SkSL::Program::Kind, char const*, unsigned long, SkSL::SymbolTable&, std::__1::vector<std::__1::unique_ptr<SkSL::ProgramElement, std::__1::default_delete<SkSL::ProgramElement> >, std::__1::allocator<std::__1::unique_ptr<SkSL::ProgramElement, std::__1::default_delete<SkSL::ProgramElement> > > >*) (/system/lib64/libhwui.so)
7531a507d4 SkSL::Compiler::convertProgram(SkSL::Program::Kind, SkSL::String, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4bcd0 GrSkSLtoGLSL(GrGLContext const&, unsigned int, char const**, int*, int, SkSL::Program::Settings const&, SkSL::String*) (/system/lib64/libhwui.so)
7531a46a30 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.460005: 250000 cpu-clock:
ffffff82a3236000 dget_parent.cfi ([kernel.kallsyms])
ffffff82a322282a lookup_fast ([kernel.kallsyms])
ffffff82a322117e walk_component ([kernel.kallsyms])
ffffff82a3220d12 link_path_walk ([kernel.kallsyms])
ffffff82a3226b4e path_openat ([kernel.kallsyms])
ffffff82a3226992 do_filp_open.cfi ([kernel.kallsyms])
ffffff82a3205dba do_sys_open.cfi ([kernel.kallsyms])
ffffff82a3205fc6 SyS_openat.cfi ([kernel.kallsyms])
ffffff82a2e84116 __sys_trace ([kernel.kallsyms])
752e1308a8 __openat (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0efe50 open64 (/apex/com.android.runtime/lib64/bionic/libc.so)
752feee688 android::FileBlobCache::FileBlobCache(unsigned long, unsigned long, unsigned long, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) (/system/lib64/libEGL.so)
752fed8a2c android::egl_cache_t::getBlob(void const*, long, void*, long) (/system/lib64/libEGL.so)
7493858004 libGLESv2_adreno.so[+1f9004] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.460254: 250000 cpu-clock:
ffffff82a2f54150 do_page_fault.cfi ([kernel.kallsyms])
ffffff82a2f53fce do_translation_fault.cfi ([kernel.kallsyms])
ffffff82a2e8175a do_mem_abort.cfi ([kernel.kallsyms])
ffffff82a2e83d3e el0_da ([kernel.kallsyms])
752e0e2440 memset (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0aa240 je_calloc (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0a4268 calloc (/apex/com.android.runtime/lib64/bionic/libc.so)
7493d9ff78 llvm::DenseMap<unsigned int, llvm::PointerAlignElem, llvm::DenseMapInfo<unsigned int> >::InsertIntoBucket(unsigned int const&, llvm::PointerAlignElem const&, std::__1::pair<unsigned int, llvm::PointerAlignElem>*) (/vendor/lib64/libllvm-glnext.so)
7493d9b1c4 llvm::TargetData::init(bool) (/vendor/lib64/libllvm-glnext.so)
7493d9cc8c llvm::TargetData::parseSpecifier(llvm::StringRef, llvm::TargetData*) (/vendor/lib64/libllvm-glnext.so)
7493d9dea4 llvm::TargetData::TargetData(llvm::Module const*) (/vendor/lib64/libllvm-glnext.so)
749457d3d0 LLVMIRGen::LLVMIRGen(LLVMCompiler*, E_QGLC_SHADERTYPE, char const*, bool) (/vendor/lib64/libllvm-glnext.so)
74945654e8 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so)
74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.460504: 250000 cpu-clock:
ffffff82a31f429c lock_page_memcg.cfi ([kernel.kallsyms])
ffffff82a31bde56 page_add_file_rmap.cfi ([kernel.kallsyms])
ffffff82a31aa0c2 alloc_set_pte.cfi ([kernel.kallsyms])
ffffff82a3143aea filemap_map_pages.cfi ([kernel.kallsyms])
ffffff82a31a88ca handle_mm_fault.cfi ([kernel.kallsyms])
ffffff82a2f5441e do_page_fault.cfi ([kernel.kallsyms])
ffffff82a2f53fce do_translation_fault.cfi ([kernel.kallsyms])
ffffff82a2e8175a do_mem_abort.cfi ([kernel.kallsyms])
ffffff82a2e81982 do_el0_ia_bp_hardening.cfi ([kernel.kallsyms])
ffffff82a2e83d5a el0_ia ([kernel.kallsyms])
7494755880 YYParser::YYParser() (/vendor/lib64/libllvm-glnext.so)
74946b340c ShCompile (/vendor/lib64/libllvm-glnext.so)
74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so)
74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.460793: 250000 cpu-clock:
74945ffda4 TType::operator=(TType const&) (/vendor/lib64/libllvm-glnext.so)
74946ad438 TFunction::TFunction(llvm::StringRef const&, TType, TOperator) (/vendor/lib64/libllvm-glnext.so)
74947033b4 InitAtomicCounterFunctions(TSymbolTable&) (/vendor/lib64/libllvm-glnext.so)
74946b3484 ShCompile (/vendor/lib64/libllvm-glnext.so)
74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so)
74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.461004: 250000 cpu-clock:
7494755900 YYParser::InitializeState(TParseContext&) (/vendor/lib64/libllvm-glnext.so)
74946b3544 ShCompile (/vendor/lib64/libllvm-glnext.so)
74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so)
74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.461257: 250000 cpu-clock:
7494751360 BasicStream::GetChar(yystypepp*) (/vendor/lib64/libllvm-glnext.so)
7494753c3c InputStream::LexScan(yystypepp*) (/vendor/lib64/libllvm-glnext.so)
749474f63c CPPStruct::CPPextension(yystypepp*) (/vendor/lib64/libllvm-glnext.so)
7494750090 CPPStruct::DispatchCPPline(yystypepp*, int) (/vendor/lib64/libllvm-glnext.so)
7494755f2c YYParser::GetLexToken(char*, unsigned long) (/vendor/lib64/libllvm-glnext.so)
74947373d0 yy_get_next_buffer() (/vendor/lib64/libllvm-glnext.so)
7494733e28 yy3lex(YYSTYPE*, TParseContext&) (/vendor/lib64/libllvm-glnext.so)
7494717b18 yy3parse(TParseContext&) (/vendor/lib64/libllvm-glnext.so)
7494737974 yy3PaYYParse(TParseContext&) (/vendor/lib64/libllvm-glnext.so)
7494755a48 YYParser::ParseStrings(char**, long*, int, TParseContext&, int) (/vendor/lib64/libllvm-glnext.so)
74946b3620 ShCompile (/vendor/lib64/libllvm-glnext.so)
74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so)
74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.461504: 250000 cpu-clock:
7494751430 BasicStream::GetChar(yystypepp*) (/vendor/lib64/libllvm-glnext.so)
RenderThread 31850/31881 [001] 684943.461755: 250000 cpu-clock:
74945f38a8 LLVMIRGen::GetTypeFromTType(TType const*) (/vendor/lib64/libllvm-glnext.so)
74945f3cd8 LLVMIRGen::GetTypeFromTType(TType const*) (/vendor/lib64/libllvm-glnext.so)
749467c460 TQCOM_Codegen::TraverseSymbolNode(TIntermSymbol*, bool) (/vendor/lib64/libllvm-glnext.so)
74946939ac TQCOM_Codegen::createSymbolForBufferUniformVarying() (/vendor/lib64/libllvm-glnext.so)
74946b39fc ShCompile (/vendor/lib64/libllvm-glnext.so)
74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so)
74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.462027: 250000 cpu-clock:
ffffff82a2ffa6e8 complete.cfi ([kernel.kallsyms])
ffffff82a370a162 rpmh_tx_done.cfi ([kernel.kallsyms])
ffffff82a44be6b6 tx_tick ([kernel.kallsyms])
ffffff82a44c0f86 tcs_notify_tx_done.cfi ([kernel.kallsyms])
ffffff82a2f72646 tasklet_hi_action.cfi ([kernel.kallsyms])
ffffff82a2e8232e __irqentry_text_start ([kernel.kallsyms])
ffffff82a2f7201a irq_exit.cfi ([kernel.kallsyms])
ffffff82a30239da __handle_domain_irq.cfi ([kernel.kallsyms])
ffffff82a2e81fee gic_handle_irq.20590.cfi ([kernel.kallsyms])
ffffff82a2e83ef6 el0_irq_naked ([kernel.kallsyms])
74945c1d88 LLVMIRGen::initSetupInfo(Operand*, BlendingInfo*, Operand*) (/vendor/lib64/libllvm-glnext.so)
74945c57e0 LLVMIRGen::setupQGPUIntrinsics(std::__1::vector<Symbol*, std::__1::allocator<Symbol*> >&, Operand*, BlendingInfo*, Operand*, bool, bool, bool) (/vendor/lib64/libllvm-glnext.so)
749468e914 TQCOM_Codegen::postCompilationSetupForCurrentShader() (/vendor/lib64/libllvm-glnext.so)
7494686b64 TQCOM_Codegen::TraverseFunction(TIntermAggregate*) (/vendor/lib64/libllvm-glnext.so)
749468654c TQCOM_Codegen::TraverseSequence(TIntermAggregate*) (/vendor/lib64/libllvm-glnext.so)
74946964ec TQCOM_Codegen::compile(TIntermNode*) (/vendor/lib64/libllvm-glnext.so)
74946b3a6c ShCompile (/vendor/lib64/libllvm-glnext.so)
74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so)
74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.462270: 250000 cpu-clock:
752e0dd378 je_tcache_bin_flush_small (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0abfac je_free (/apex/com.android.runtime/lib64/bionic/libc.so)
74947541b4 Scope::~Scope() (/vendor/lib64/libllvm-glnext.so)
7494746fd4 CPPStruct::~CPPStruct() (/vendor/lib64/libllvm-glnext.so)
7494755bb4 YYParser::FinalizePreprocessor() (/vendor/lib64/libllvm-glnext.so)
74946b3ba8 ShCompile (/vendor/lib64/libllvm-glnext.so)
74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so)
74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.462504: 250000 cpu-clock:
ffffff82a31c6408 mm_event_end.cfi ([kernel.kallsyms])
ffffff82a2f54556 do_page_fault.cfi ([kernel.kallsyms])
ffffff82a2e8175a do_mem_abort.cfi ([kernel.kallsyms])
ffffff82a2e83d3e el0_da ([kernel.kallsyms])
7493bfd058 llvm::sys::CompareAndSwap(unsigned int volatile*, unsigned int, unsigned int) (/vendor/lib64/libllvm-glnext.so)
74942c9930 (anonymous namespace)::GlobalDCE::GlobalDCE() (/vendor/lib64/libllvm-glnext.so)
74942c98a0 llvm::createGlobalDCEPass() (/vendor/lib64/libllvm-glnext.so)
74942ce4f0 llvm::PassManagerBuilder::populatePrepTransformPassesGL(llvm::PassManagerBase&) (/vendor/lib64/libllvm-glnext.so)
7494551d44 LLVMCompiler::optimize() (/vendor/lib64/libllvm-glnext.so)
7494560324 CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.462755: 250000 cpu-clock:
7493c1f548 llvm::cl::generic_parser_base::findOption(char const*) (/vendor/lib64/libllvm-glnext.so)
7493d44d28 llvm::PassNameParser::passRegistered(llvm::PassInfo const*) (/vendor/lib64/libllvm-glnext.so)
7493d50204 llvm::PassRegistry::registerPass(llvm::PassInfo const&, bool) (/vendor/lib64/libllvm-glnext.so)
7493c91260 llvm::initializeDominatorTreePass(llvm::PassRegistry&) (/vendor/lib64/libllvm-glnext.so)
7493ec94f0 (anonymous namespace)::PromotePass::PromotePass() (/vendor/lib64/libllvm-glnext.so)
7493ec9478 llvm::createPromoteMemoryToRegisterPass() (/vendor/lib64/libllvm-glnext.so)
74942ce6ac llvm::PassManagerBuilder::populateModulePassManagerGL(llvm::PassManagerBase&) (/vendor/lib64/libllvm-glnext.so)
7494551d90 LLVMCompiler::optimize() (/vendor/lib64/libllvm-glnext.so)
7494560324 CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.463005: 250000 cpu-clock:
752e0b38c4 je_arena_tcache_fill_small (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0ddf18 je_tcache_alloc_small_hard (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0aa500 je_calloc (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0a4268 calloc (/apex/com.android.runtime/lib64/bionic/libc.so)
7493ec9470 llvm::createPromoteMemoryToRegisterPass() (/vendor/lib64/libllvm-glnext.so)
74942ce894 llvm::PassManagerBuilder::populateModulePassManagerGL(llvm::PassManagerBase&) (/vendor/lib64/libllvm-glnext.so)
7494551d90 LLVMCompiler::optimize() (/vendor/lib64/libllvm-glnext.so)
7494560324 CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.463254: 250000 cpu-clock:
ffffff82a31a85a0 handle_mm_fault.cfi ([kernel.kallsyms])
ffffff82a2f5441e do_page_fault.cfi ([kernel.kallsyms])
ffffff82a2f53fce do_translation_fault.cfi ([kernel.kallsyms])
ffffff82a2e8175a do_mem_abort.cfi ([kernel.kallsyms])
ffffff82a2e83d3e el0_da ([kernel.kallsyms])
752e0e23cc memset (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0aa240 je_calloc (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0a4268 calloc (/apex/com.android.runtime/lib64/bionic/libc.so)
7493fc2c28 llvm::DenseMap<(anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, llvm::Value*>*, llvm::DenseMapInfo<(anonymous namespace)::SimpleValue> >::operator[]((anonymous namespace)::SimpleValue const&) (/vendor/lib64/libllvm-glnext.so)
7493fc169c (anonymous namespace)::EarlyCSE::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so)
7493d4a380 llvm::FPPassManager::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so)
7493d4a550 llvm::FPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7493d4a6c8 llvm::MPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7493d4ba6c llvm::PassManagerImpl::run(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7494551db4 LLVMCompiler::optimize() (/vendor/lib64/libllvm-glnext.so)
7494560324 CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.463549: 250000 cpu-clock:
7494647d00 Symbol::isNeededInLinker() const (/vendor/lib64/libllvm-glnext.so)
749463d54c MetaDataExport::setupGLSLSymbolData(QGLC_GLSL_SYMBOLDATA*, std::__1::vector<Symbol*, std::__1::allocator<Symbol*> >**, bool) (/vendor/lib64/libllvm-glnext.so)
749463dbf8 MetaDataExport::setupBCIRShaderData(E_QGLC_SHADERTYPE, E_QGLC_SHADERVERSION, llvm::OwningPtr<llvm::Module>*, std::__1::vector<Symbol*, std::__1::allocator<Symbol*> >**) (/vendor/lib64/libllvm-glnext.so)
7494554a44 LLVMCompiler::exportIRShaderMetaData(bool, bool) (/vendor/lib64/libllvm-glnext.so)
749456033c CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.463798: 250000 cpu-clock:
752e0abe38 je_free (/apex/com.android.runtime/lib64/bionic/libc.so)
7493d9f95c (anonymous namespace)::StructLayoutMap::~StructLayoutMap() (/vendor/lib64/libllvm-glnext.so)
7493d9e1e0 llvm::TargetData::~TargetData() (/vendor/lib64/libllvm-glnext.so)
749457dcd8 LLVMIRGen::~LLVMIRGen() (/vendor/lib64/libllvm-glnext.so)
74945509e0 LLVMCompiler::~LLVMCompiler() (/vendor/lib64/libllvm-glnext.so)
749456542c ESXCompiler::~ESXCompiler() (/vendor/lib64/libllvm-glnext.so)
74945603c0 CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.464056: 250000 cpu-clock:
7494917c58 deflate_slow (/system/lib64/vndk-sp-29/libz.so)
7494916308 deflate (/system/lib64/vndk-sp-29/libz.so)
74949136b8 compress (/system/lib64/vndk-sp-29/libz.so)
74938583d8 libGLESv2_adreno.so[+1f93d8] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.464303: 250000 cpu-clock:
7494920ac4 build_tree (/system/lib64/vndk-sp-29/libz.so)
749491fc30 _tr_flush_block (/system/lib64/vndk-sp-29/libz.so)
7494917ee4 deflate_slow (/system/lib64/vndk-sp-29/libz.so)
7494916308 deflate (/system/lib64/vndk-sp-29/libz.so)
74949136b8 compress (/system/lib64/vndk-sp-29/libz.so)
74938583d8 libGLESv2_adreno.so[+1f93d8] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.464548: 250000 cpu-clock:
ffffff82a34b5cdc avtab_search_node.cfi ([kernel.kallsyms])
ffffff82a34c1702 security_compute_av.cfi ([kernel.kallsyms])
ffffff82a349f5be avc_compute_av ([kernel.kallsyms])
ffffff82a34a089a avc_has_perm.cfi ([kernel.kallsyms])
ffffff82a34a728e selinux_task_alloc.cfi ([kernel.kallsyms])
ffffff82a2f60e1a copy_process ([kernel.kallsyms])
ffffff82a2f62efa _do_fork.cfi ([kernel.kallsyms])
ffffff82a2f635da SyS_clone.cfi ([kernel.kallsyms])
ffffff82a2e84116 __sys_trace ([kernel.kallsyms])
752e0e2e6c __bionic_clone (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7c30 clone (/apex/com.android.runtime/lib64/bionic/libc.so)
752e144e3c pthread_create (/apex/com.android.runtime/lib64/bionic/libc.so)
752fed88d4 android::egl_cache_t::setBlob(void const*, long, void const*, long) (/system/lib64/libEGL.so)
74938583fc libGLESv2_adreno.so[+1f93fc] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.464844: 250000 cpu-clock:
7531a9b9c8 SkSL::Lexer::next() (/system/lib64/libhwui.so)
7531a9b90c SkSL::Parser::nextToken() (/system/lib64/libhwui.so)
7531acd38c SkSL::Parser::block() (/system/lib64/libhwui.so)
7531a5aab4 SkSL::Parser::file() (/system/lib64/libhwui.so)
7531a582f4 SkSL::IRGenerator::convertProgram(SkSL::Program::Kind, char const*, unsigned long, SkSL::SymbolTable&, std::__1::vector<std::__1::unique_ptr<SkSL::ProgramElement, std::__1::default_delete<SkSL::ProgramElement> >, std::__1::allocator<std::__1::unique_ptr<SkSL::ProgramElement, std::__1::default_delete<SkSL::ProgramElement> > > >*) (/system/lib64/libhwui.so)
7531a507d4 SkSL::Compiler::convertProgram(SkSL::Program::Kind, SkSL::String, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4bcd0 GrSkSLtoGLSL(GrGLContext const&, unsigned int, char const**, int*, int, SkSL::Program::Settings const&, SkSL::String*) (/system/lib64/libhwui.so)
7531a46b1c GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.465048: 250000 cpu-clock:
7531dc0f58 @plt (/system/lib64/libhwui.so)
7531ab5df8 SkSL::to_string(double) (/system/lib64/libhwui.so)
7531ad2490 SkSL::Constructor::description() const (/system/lib64/libhwui.so)
7531ab52fc SkSL::GLSLCodeGenerator::writeBinaryExpression(SkSL::BinaryExpression const&, SkSL::GLSLCodeGenerator::Precedence) (/system/lib64/libhwui.so)
7531ab5590 SkSL::GLSLCodeGenerator::writeExpression(SkSL::Expression const&, SkSL::GLSLCodeGenerator::Precedence) (/system/lib64/libhwui.so)
7531ac3124 SkSL::GLSLCodeGenerator::writeStatement(SkSL::Statement const&) (/system/lib64/libhwui.so)
7531ac2ed8 SkSL::GLSLCodeGenerator::writeStatements(std::__1::vector<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, std::__1::allocator<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> > > > const&) (/system/lib64/libhwui.so)
7531a502f0 SkSL::GLSLCodeGenerator::writeFunction(SkSL::FunctionDefinition const&) (/system/lib64/libhwui.so)
7531a4ce50 SkSL::GLSLCodeGenerator::writeProgramElement(SkSL::ProgramElement const&) (/system/lib64/libhwui.so)
7531a4c798 SkSL::GLSLCodeGenerator::generateCode() (/system/lib64/libhwui.so)
7531a4c17c SkSL::Compiler::toGLSL(SkSL::Program&, SkSL::OutputStream&) (/system/lib64/libhwui.so)
7531a4bfc8 SkSL::Compiler::toGLSL(SkSL::Program&, SkSL::String*) (/system/lib64/libhwui.so)
7531a4bcf4 GrSkSLtoGLSL(GrGLContext const&, unsigned int, char const**, int*, int, SkSL::Program::Settings const&, SkSL::String*) (/system/lib64/libhwui.so)
7531a46b1c GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.465299: 250000 cpu-clock:
752e0e2160 __memcpy (/apex/com.android.runtime/lib64/bionic/libc.so)
7494ed3ae0 std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*) (/system/lib64/vndk-sp-29/libc++.so)
7494ed3bd4 std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::append(char const*) (/system/lib64/vndk-sp-29/libc++.so)
74946f115c Initialize(ShImplementationConstants const*, ShExtensionSupport const*) (/vendor/lib64/libllvm-glnext.so)
74946b2f34 ShSetResourceLimits (/vendor/lib64/libllvm-glnext.so)
7494565538 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so)
74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.465549: 250000 cpu-clock:
752e0aa1c4 je_calloc (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0a4268 calloc (/apex/com.android.runtime/lib64/bionic/libc.so)
74946b5088 TParseContext::TParseContext(TSymbolTable&, TIntermediate&, EShLanguage, TInfoSink&, TCompilerOptions, CompilerContext*) (/vendor/lib64/libllvm-glnext.so)
74946b34fc ShCompile (/vendor/lib64/libllvm-glnext.so)
74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so)
74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.465798: 250000 cpu-clock:
749474f144 CPPStruct::CPPversion(yystypepp*) (/vendor/lib64/libllvm-glnext.so)
7494750040 CPPStruct::DispatchCPPline(yystypepp*, int) (/vendor/lib64/libllvm-glnext.so)
7494755f2c YYParser::GetLexToken(char*, unsigned long) (/vendor/lib64/libllvm-glnext.so)
74947373d0 yy_get_next_buffer() (/vendor/lib64/libllvm-glnext.so)
7494733e28 yy3lex(YYSTYPE*, TParseContext&) (/vendor/lib64/libllvm-glnext.so)
7494717b18 yy3parse(TParseContext&) (/vendor/lib64/libllvm-glnext.so)
7494737974 yy3PaYYParse(TParseContext&) (/vendor/lib64/libllvm-glnext.so)
7494755a48 YYParser::ParseStrings(char**, long*, int, TParseContext&, int) (/vendor/lib64/libllvm-glnext.so)
74946b3620 ShCompile (/vendor/lib64/libllvm-glnext.so)
74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so)
74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.466049: 250000 cpu-clock:
7494717a20 yy3parse(TParseContext&) (/vendor/lib64/libllvm-glnext.so)
RenderThread 31850/31881 [001] 684943.466299: 250000 cpu-clock:
7494ed3a40 std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*) (/system/lib64/vndk-sp-29/libc++.so)
7494ed3424 std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::operator=(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) (/system/lib64/vndk-sp-29/libc++.so)
7494691f08 TQCOM_Codegen::createOneBUVSymbol(TType*, llvm::StringRef const&, llvm::StringRef const&, int, Symbol*, int&, int&) (/vendor/lib64/libllvm-glnext.so)
74946922cc TQCOM_Codegen::createSymbolForBUVs(TType*, llvm::StringRef const&, llvm::StringRef const&, int, Symbol*, int&, int&) (/vendor/lib64/libllvm-glnext.so)
7494692504 TQCOM_Codegen::createSymbolForBUVs(TType*, llvm::StringRef const&, llvm::StringRef const&, int, Symbol*, int&, int&) (/vendor/lib64/libllvm-glnext.so)
7494693a8c TQCOM_Codegen::createSymbolForBufferUniformVarying() (/vendor/lib64/libllvm-glnext.so)
74946b39fc ShCompile (/vendor/lib64/libllvm-glnext.so)
74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so)
74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.466549: 250000 cpu-clock:
7493d3f070 llvm::MDNode::get(llvm::LLVMContext&, llvm::ArrayRef<llvm::Value*>) (/vendor/lib64/libllvm-glnext.so)
7494361cb8 QGPUSymbolAllocInfo::convertToMetadata(llvm::LLVMContext*, QGPUSymbolAllocInfo*) (/vendor/lib64/libllvm-glnext.so)
749457ecac LLVMIRGen::generateAllocRegMetadata(llvm::GlobalVariable*, unsigned long, int, unsigned int, LLVM_Global_Type, unsigned int, ESafeMathType) (/vendor/lib64/libllvm-glnext.so)
74945c6070 LLVMIRGen::setupQGPUIntrinsics(std::__1::vector<Symbol*, std::__1::allocator<Symbol*> >&, Operand*, BlendingInfo*, Operand*, bool, bool, bool) (/vendor/lib64/libllvm-glnext.so)
749468e914 TQCOM_Codegen::postCompilationSetupForCurrentShader() (/vendor/lib64/libllvm-glnext.so)
7494686b64 TQCOM_Codegen::TraverseFunction(TIntermAggregate*) (/vendor/lib64/libllvm-glnext.so)
749468654c TQCOM_Codegen::TraverseSequence(TIntermAggregate*) (/vendor/lib64/libllvm-glnext.so)
74946964ec TQCOM_Codegen::compile(TIntermNode*) (/vendor/lib64/libllvm-glnext.so)
74946b3a6c ShCompile (/vendor/lib64/libllvm-glnext.so)
74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so)
74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.466799: 250000 cpu-clock:
7493d9ce40 llvm::TargetData::parseSpecifier(llvm::StringRef, llvm::TargetData*) (/vendor/lib64/libllvm-glnext.so)
7493d9dea4 llvm::TargetData::TargetData(llvm::Module const*) (/vendor/lib64/libllvm-glnext.so)
7494551bc0 LLVMCompiler::optimize() (/vendor/lib64/libllvm-glnext.so)
7494560324 CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.467049: 250000 cpu-clock:
7493c92340 llvm::DenseMap<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::DenseMapInfo<llvm::BasicBlock*> >::InsertIntoBucket(llvm::BasicBlock* const&, llvm::DomTreeNodeBase<llvm::BasicBlock>* const&, std::__1::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>*) (/vendor/lib64/libllvm-glnext.so)
7493c915bc void llvm::DominatorTreeBase<llvm::BasicBlock>::recalculate<llvm::Function>(llvm::Function&) (/vendor/lib64/libllvm-glnext.so)
7493c912b0 llvm::PostDominatorTree::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so)
7493d4a380 llvm::FPPassManager::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so)
7493d4a550 llvm::FPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7493d4a6c8 llvm::MPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7493d4ba6c llvm::PassManagerImpl::run(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7494551db4 LLVMCompiler::optimize() (/vendor/lib64/libllvm-glnext.so)
7494560324 CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.467298: 250000 cpu-clock:
7493db55c0 (anonymous namespace)::BasicAliasAnalysis::pointsToConstantMemory(llvm::AliasAnalysis::Location const&, bool) (/vendor/lib64/libllvm-glnext.so)
7493e21e94 llvm::MemoryDependenceAnalysis::getPointerDependencyFrom(llvm::AliasAnalysis::Location const&, bool, llvm::ilist_iterator<llvm::Instruction>, llvm::BasicBlock*) (/vendor/lib64/libllvm-glnext.so)
7493e221c8 llvm::MemoryDependenceAnalysis::getDependency(llvm::Instruction*) (/vendor/lib64/libllvm-glnext.so)
7493fbe7a0 (anonymous namespace)::DSE::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so)
7493d4a380 llvm::FPPassManager::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so)
7493d4a550 llvm::FPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7493d4a6c8 llvm::MPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7493d4ba6c llvm::PassManagerImpl::run(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7494551db4 LLVMCompiler::optimize() (/vendor/lib64/libllvm-glnext.so)
7494560324 CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.467548: 250000 cpu-clock:
74942c6320 llvm::ValueEnumerator::incorporateFunction(llvm::Function const&) (/vendor/lib64/libllvm-glnext.so)
74942b8980 llvm::WriteModule(llvm::Module const*, llvm::BitstreamWriter&) (/vendor/lib64/libllvm-glnext.so)
7494641cf8 ShaderObjects::generateShaderObject(E_QGLC_SHADERTYPE, llvm::OwningPtr<llvm::Module>*, QGLC_METADATA_IRSHADER*, CompilerContext*) (/vendor/lib64/libllvm-glnext.so)
749463dc0c MetaDataExport::setupBCIRShaderData(E_QGLC_SHADERTYPE, E_QGLC_SHADERVERSION, llvm::OwningPtr<llvm::Module>*, std::__1::vector<Symbol*, std::__1::allocator<Symbol*> >**) (/vendor/lib64/libllvm-glnext.so)
7494554a44 LLVMCompiler::exportIRShaderMetaData(bool, bool) (/vendor/lib64/libllvm-glnext.so)
749456033c CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.467798: 250000 cpu-clock:
74949179f8 deflate_slow (/system/lib64/vndk-sp-29/libz.so)
7494916308 deflate (/system/lib64/vndk-sp-29/libz.so)
74949136b8 compress (/system/lib64/vndk-sp-29/libz.so)
74938583d8 libGLESv2_adreno.so[+1f93d8] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.468048: 250000 cpu-clock:
749492080c build_tree (/system/lib64/vndk-sp-29/libz.so)
749491fc30 _tr_flush_block (/system/lib64/vndk-sp-29/libz.so)
7494917ee4 deflate_slow (/system/lib64/vndk-sp-29/libz.so)
7494916308 deflate (/system/lib64/vndk-sp-29/libz.so)
74949136b8 compress (/system/lib64/vndk-sp-29/libz.so)
74938583d8 libGLESv2_adreno.so[+1f93d8] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.468297: 250000 cpu-clock:
752e0e23c4 memset (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0aa240 je_calloc (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0a4268 calloc (/apex/com.android.runtime/lib64/bionic/libc.so)
749385a28c libGLESv2_adreno.so[+1fb28c] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.468549: 250000 cpu-clock:
7493c38940 llvm::getAsUnsignedInteger(llvm::StringRef, unsigned int, unsigned long long&, bool) (/vendor/lib64/libllvm-glnext.so)
7493c38b48 llvm::getAsSignedInteger(llvm::StringRef, unsigned int, long long&, bool) (/vendor/lib64/libllvm-glnext.so)
7493d9ce34 llvm::TargetData::parseSpecifier(llvm::StringRef, llvm::TargetData*) (/vendor/lib64/libllvm-glnext.so)
7493d9dea4 llvm::TargetData::TargetData(llvm::Module const*) (/vendor/lib64/libllvm-glnext.so)
74946018e0 LLVMModuleUpdater::init(llvm::Module*, llvm::LLVMContext*, CompilerContext*, E_QGLC_SHADERTYPE, bool) (/vendor/lib64/libllvm-glnext.so)
749456b864 ESXLinker::findAndMarkReadOnlySSBOSymbols() (/vendor/lib64/libllvm-glnext.so)
749456e61c SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.468800: 250000 cpu-clock:
752e0aa148 je_calloc (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0a4268 calloc (/apex/com.android.runtime/lib64/bionic/libc.so)
7493c98ca0 llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*) (/vendor/lib64/libllvm-glnext.so)
7493d42598 llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::FunctionType*, llvm::AttrListPtr) (/vendor/lib64/libllvm-glnext.so)
7493d42794 llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::FunctionType*) (/vendor/lib64/libllvm-glnext.so)
7493d23488 llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef<llvm::Type*>) (/vendor/lib64/libllvm-glnext.so)
749461359c LLVMModuleUpdater::generateGetRegIntrinsic(llvm::OwningPtr<QInstruction>*, llvm::Constant*, int, llvm::Instruction*, int, bool, bool) (/vendor/lib64/libllvm-glnext.so)
7494615560 LLVMModuleUpdater::lowerSymbolLoad(llvm::LoadInst&, QGPUSymbolAllocInfo const&, bool) (/vendor/lib64/libllvm-glnext.so)
7494616c00 LLVMModuleUpdater::lowerSymbolLoadStore(llvm::Instruction&) (/vendor/lib64/libllvm-glnext.so)
7494617614 LLVMModuleUpdater::setupQGPUIntrinsics() (/vendor/lib64/libllvm-glnext.so)
749456fba4 SOLinker::linkInputOutput(llvm::Module**, QGLC_SPECIALIZATION_INFO const*) (/vendor/lib64/libllvm-glnext.so)
749456e654 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.469049: 250000 cpu-clock:
7493d3a098 llvm::LLVMContext::getTargetTriple() const (/vendor/lib64/libllvm-glnext.so)
7493c73b5c llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*) (/vendor/lib64/libllvm-glnext.so)
74946143a4 LLVMModuleUpdater::getOrInsertBaryCoordinate(QCC_PSBaryCoordinates) (/vendor/lib64/libllvm-glnext.so)
7494613e70 LLVMModuleUpdater::generateInterpolation(QInstruction*, _HLCVirtualID*, int, bool, llvm::Instruction*) (/vendor/lib64/libllvm-glnext.so)
7494615760 LLVMModuleUpdater::lowerSymbolLoad(llvm::LoadInst&, QGPUSymbolAllocInfo const&, bool) (/vendor/lib64/libllvm-glnext.so)
7494616c00 LLVMModuleUpdater::lowerSymbolLoadStore(llvm::Instruction&) (/vendor/lib64/libllvm-glnext.so)
7494617614 LLVMModuleUpdater::setupQGPUIntrinsics() (/vendor/lib64/libllvm-glnext.so)
749456fba4 SOLinker::linkInputOutput(llvm::Module**, QGLC_SPECIALIZATION_INFO const*) (/vendor/lib64/libllvm-glnext.so)
749456e654 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.469299: 250000 cpu-clock:
7493fa55b8 (anonymous namespace)::ADCE::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so)
7493d4a380 llvm::FPPassManager::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so)
7493d4a550 llvm::FPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7493d4a6c8 llvm::MPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7493d4ba6c llvm::PassManagerImpl::run(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
74945701bc SOLinker::linkInputOutput(llvm::Module**, QGLC_SPECIALIZATION_INFO const*) (/vendor/lib64/libllvm-glnext.so)
749456e654 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.469549: 250000 cpu-clock:
7493d3e7c8 llvm::MDNodeOperand::allUsesReplacedWith(llvm::Value*) (/vendor/lib64/libllvm-glnext.so)
7493d588c8 llvm::ValueHandleBase::ValueIsRAUWd(llvm::Value*, llvm::Value*) (/vendor/lib64/libllvm-glnext.so)
7493d584fc llvm::Value::replaceAllUsesWith(llvm::Value*, bool) (/vendor/lib64/libllvm-glnext.so)
749462440c llvm::LowerNamedPointersPass::renameNamedPointerGlobals(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7494623248 llvm::LowerNamedPointersPass::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7493d4a6c8 llvm::MPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7493d4ba6c llvm::PassManagerImpl::run(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7494570600 SOLinker::linkInputOutput(llvm::Module**, QGLC_SPECIALIZATION_INFO const*) (/vendor/lib64/libllvm-glnext.so)
749456e654 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.469799: 250000 cpu-clock:
7493ca3ff8 getIntrinsicIDHelper(char const*, unsigned int) (/vendor/lib64/libllvm-glnext.so)
7493c98ce8 llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*) (/vendor/lib64/libllvm-glnext.so)
7493d42598 llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::FunctionType*, llvm::AttrListPtr) (/vendor/lib64/libllvm-glnext.so)
7493d42794 llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::FunctionType*) (/vendor/lib64/libllvm-glnext.so)
7493d23488 llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef<llvm::Type*>) (/vendor/lib64/libllvm-glnext.so)
749462379c llvm::LowerNamedPointersPass::init(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7494623224 llvm::LowerNamedPointersPass::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7493d4a6c8 llvm::MPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7493d4ba6c llvm::PassManagerImpl::run(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7494570600 SOLinker::linkInputOutput(llvm::Module**, QGLC_SPECIALIZATION_INFO const*) (/vendor/lib64/libllvm-glnext.so)
749456e654 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.470048: 250000 cpu-clock:
752e1458c0 pthread_getspecific (/apex/com.android.runtime/lib64/bionic/libc.so)
7493d4b05c llvm::getNamedTimer(llvm::StringRef const&) (/vendor/lib64/libllvm-glnext.so)
7493d4a624 llvm::MPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7493d4ba6c llvm::PassManagerImpl::run(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
74945525f0 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so)
7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.470299: 250000 cpu-clock:
752e0e2974 strlen (/apex/com.android.runtime/lib64/bionic/libc.so)
7493d50154 llvm::PassRegistry::registerPass(llvm::PassInfo const&, bool) (/vendor/lib64/libllvm-glnext.so)
7493dd5d18 llvm::initializeDominanceFrontierPass(llvm::PassRegistry&) (/vendor/lib64/libllvm-glnext.so)
7493db16e0 llvm::initializeAnalysis(llvm::PassRegistry&) (/vendor/lib64/libllvm-glnext.so)
74942d00d8 llvm::llclib::construct_llclib(llvm::StringRef, llvm::StringRef) (/vendor/lib64/libllvm-glnext.so)
7494552740 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so)
7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.470548: 250000 cpu-clock:
ffffff82a31ac350 wp_page_copy ([kernel.kallsyms])
ffffff82a31ab6d2 do_wp_page ([kernel.kallsyms])
ffffff82a31a8bc2 handle_mm_fault.cfi ([kernel.kallsyms])
ffffff82a2f5441e do_page_fault.cfi ([kernel.kallsyms])
ffffff82a2e8175a do_mem_abort.cfi ([kernel.kallsyms])
ffffff82a2e83d3e el0_da ([kernel.kallsyms])
7493bfd058 llvm::sys::CompareAndSwap(unsigned int volatile*, unsigned int, unsigned int) (/vendor/lib64/libllvm-glnext.so)
74941688a8 llvm::initializeUnreachableMachineBlockElimPass(llvm::PassRegistry&) (/vendor/lib64/libllvm-glnext.so)
749406c488 llvm::initializeLiveVariablesPass(llvm::PassRegistry&) (/vendor/lib64/libllvm-glnext.so)
7494060168 llvm::initializeLiveIntervalsPass(llvm::PassRegistry&) (/vendor/lib64/libllvm-glnext.so)
749403c580 llvm::initializeCalculateSpillWeightsPass(llvm::PassRegistry&) (/vendor/lib64/libllvm-glnext.so)
749403dd70 llvm::initializeCodeGen(llvm::PassRegistry&) (/vendor/lib64/libllvm-glnext.so)
74942d00e0 llvm::llclib::construct_llclib(llvm::StringRef, llvm::StringRef) (/vendor/lib64/libllvm-glnext.so)
7494552740 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so)
7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.470798: 250000 cpu-clock:
ffffff82a3143a28 filemap_map_pages.cfi ([kernel.kallsyms])
ffffff82a31a88ca handle_mm_fault.cfi ([kernel.kallsyms])
ffffff82a2f5441e do_page_fault.cfi ([kernel.kallsyms])
ffffff82a2f53fce do_translation_fault.cfi ([kernel.kallsyms])
ffffff82a2e8175a do_mem_abort.cfi ([kernel.kallsyms])
ffffff82a2e81982 do_el0_ia_bp_hardening.cfi ([kernel.kallsyms])
ffffff82a2e83d5a el0_ia ([kernel.kallsyms])
74940b44c0 llvm::initializeMachineModuleGenPass(llvm::PassRegistry&) (/vendor/lib64/libllvm-glnext.so)
749403de28 llvm::initializeCodeGen(llvm::PassRegistry&) (/vendor/lib64/libllvm-glnext.so)
74942d00e0 llvm::llclib::construct_llclib(llvm::StringRef, llvm::StringRef) (/vendor/lib64/libllvm-glnext.so)
7494552740 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so)
7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.471053: 250000 cpu-clock:
752e0e27ec strcmp (/apex/com.android.runtime/lib64/bionic/libc.so)
7493c1f54c llvm::cl::generic_parser_base::findOption(char const*) (/vendor/lib64/libllvm-glnext.so)
7493d44d28 llvm::PassNameParser::passRegistered(llvm::PassInfo const*) (/vendor/lib64/libllvm-glnext.so)
7493d501e8 llvm::PassRegistry::registerPass(llvm::PassInfo const&, bool) (/vendor/lib64/libllvm-glnext.so)
749416a3d4 llvm::initializeVirtRegMapPass(llvm::PassRegistry&) (/vendor/lib64/libllvm-glnext.so)
749403dee0 llvm::initializeCodeGen(llvm::PassRegistry&) (/vendor/lib64/libllvm-glnext.so)
74942d00e0 llvm::llclib::construct_llclib(llvm::StringRef, llvm::StringRef) (/vendor/lib64/libllvm-glnext.so)
7494552740 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so)
7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.471298: 250000 cpu-clock:
7493d51648 std::__1::pair<std::__1::__tree_iterator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, llvm::PassInfo const*>, std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, llvm::PassInfo const*>, void*>*, long>, bool> std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, llvm::PassInfo const*>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, llvm::PassInfo const*>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, llvm::PassInfo const*> > >::__emplace_unique_key_args<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::piecewise_construct_t const&, std::__1::tuple<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&>, std::__1::tuple<> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::piecewise_construct_t const&, std::__1::tuple<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&>&&, std::__1::tuple<>&&) (/vendor/lib64/libllvm-glnext.so)
7493d501b8 llvm::PassRegistry::registerPass(llvm::PassInfo const&, bool) (/vendor/lib64/libllvm-glnext.so)
749452a9d4 llvm::initializeQGPUGlobalRegAllocPass(llvm::PassRegistry&) (/vendor/lib64/libllvm-glnext.so)
749403df30 llvm::initializeCodeGen(llvm::PassRegistry&) (/vendor/lib64/libllvm-glnext.so)
74942d00e0 llvm::llclib::construct_llclib(llvm::StringRef, llvm::StringRef) (/vendor/lib64/libllvm-glnext.so)
7494552740 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so)
7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.471566: 250000 cpu-clock:
ffffff82a30563e8 run_timer_softirq.cfi ([kernel.kallsyms])
ffffff82a2e8232e __irqentry_text_start ([kernel.kallsyms])
ffffff82a2f7201a irq_exit.cfi ([kernel.kallsyms])
ffffff82a30239da __handle_domain_irq.cfi ([kernel.kallsyms])
ffffff82a2e81fee gic_handle_irq.20590.cfi ([kernel.kallsyms])
ffffff82a2e83942 el1_irq ([kernel.kallsyms])
ffffff82a3150416 get_page_from_freelist ([kernel.kallsyms])
ffffff82a314e99e __alloc_pages_nodemask.cfi ([kernel.kallsyms])
ffffff82a31a8dbe handle_mm_fault.cfi ([kernel.kallsyms])
ffffff82a2f5441e do_page_fault.cfi ([kernel.kallsyms])
ffffff82a2f53fce do_translation_fault.cfi ([kernel.kallsyms])
ffffff82a2e8175a do_mem_abort.cfi ([kernel.kallsyms])
ffffff82a2e83d3e el0_da ([kernel.kallsyms])
752e0e2440 memset (/apex/com.android.runtime/lib64/bionic/libc.so)
749427ce80 llvm::TargetLowering::TargetLowering(llvm::TargetMachine const&, llvm::TargetLoweringObjectFile const*) (/vendor/lib64/libllvm-glnext.so)
74942fe4cc llvm::QGPUTargetLowering::QGPUTargetLowering(llvm::TargetMachine&) (/vendor/lib64/libllvm-glnext.so)
749436da90 llvm::QGPUTargetMachine::QGPUTargetMachine(llvm::Target const&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, llvm::Reloc::Model, llvm::CodeModel::Model, llvm::CodeGenOpt::Level) (/vendor/lib64/libllvm-glnext.so)
749437d95c llvm::RegisterTargetMachine<llvm::QGPUTargetMachine>::Allocator(llvm::Target const&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, llvm::Reloc::Model, llvm::CodeModel::Model, llvm::CodeGenOpt::Level) (/vendor/lib64/libllvm-glnext.so)
74942d26f0 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so)
7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so)
7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.471799: 250000 cpu-clock:
74942d14f0 llvm::llclib::CompileInSimplePipeline(llvm::Module*, llvm::QGPUMIRConverter*, char**, unsigned int&) (/vendor/lib64/libllvm-glnext.so)
74942d3518 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so)
7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so)
7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.472059: 250000 cpu-clock:
7493c37b98 llvm::StringMapImpl::FindKey(llvm::StringRef) const (/vendor/lib64/libllvm-glnext.so)
7493d43024 llvm::Module::getNamedMetadata(llvm::Twine const&) const (/vendor/lib64/libllvm-glnext.so)
74943583cc llvm::QGPULiteralLoweringPass::lowerLiterals(llvm::Function*, std::__1::vector<llvm::MDNode*, std::__1::allocator<llvm::MDNode*> >&) (/vendor/lib64/libllvm-glnext.so)
7494354130 llvm::QGPULiteralLoweringPass::lowerLiteralModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
749436202c llvm::QGPULiteralLoweringPass::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
749437afa0 llvm::QGPUCodegenFixedPipeline::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
74942d194c llvm::llclib::CompileInSimplePipeline(llvm::Module*, llvm::QGPUMIRConverter*, char**, unsigned int&) (/vendor/lib64/libllvm-glnext.so)
74942d3518 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so)
7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so)
7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.472298: 250000 cpu-clock:
74943b76a8 QGPUFastISel::isCombine(llvm::Value const*) const (/vendor/lib64/libllvm-glnext.so)
7494380238 QGPUFastISel::needToLowerInstAtDefSite(llvm::Instruction const*, bool) (/vendor/lib64/libllvm-glnext.so)
7494405d04 QGPUFastISel::QGPUSelectIntrinsic(llvm::Instruction const*, unsigned int, bool) (/vendor/lib64/libllvm-glnext.so)
749440bf80 QGPUFastISel::QGPUSelectCall(llvm::Instruction const*, unsigned int, bool) (/vendor/lib64/libllvm-glnext.so)
74943bab74 QGPUFastISel::TargetSelectInstruction(llvm::Instruction const*) (/vendor/lib64/libllvm-glnext.so)
74943bca48 llvm::QGPUFastISelBase::SelectInstruction(llvm::Instruction const*) (/vendor/lib64/libllvm-glnext.so)
749453ce54 QGPUInstructionSelector::runOnMachineFunction(llvm::MachineFunction&) (/vendor/lib64/libllvm-glnext.so)
749437b014 llvm::QGPUCodegenFixedPipeline::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
74942d194c llvm::llclib::CompileInSimplePipeline(llvm::Module*, llvm::QGPUMIRConverter*, char**, unsigned int&) (/vendor/lib64/libllvm-glnext.so)
74942d3518 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so)
7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so)
7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.472549: 250000 cpu-clock:
749446ac80 (anonymous namespace)::QGPUScheduleInstrs::Run(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::bundle_iterator<llvm::MachineInstr, llvm::ilist_iterator<llvm::MachineInstr> >, llvm::MachineBasicBlock::bundle_iterator<llvm::MachineInstr, llvm::ilist_iterator<llvm::MachineInstr> >, unsigned int) (/vendor/lib64/libllvm-glnext.so)
749446a0fc (anonymous namespace)::QGPUScheduler::runOnMachineFunction(llvm::MachineFunction&) (/vendor/lib64/libllvm-glnext.so)
749437b088 llvm::QGPUCodegenFixedPipeline::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
74942d194c llvm::llclib::CompileInSimplePipeline(llvm::Module*, llvm::QGPUMIRConverter*, char**, unsigned int&) (/vendor/lib64/libllvm-glnext.so)
74942d3518 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so)
7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so)
7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.472857: 250000 cpu-clock:
749452a4d4 llvm::QGPUPostRALiveVariables::runLivenessAnalysis(llvm::MachineBasicBlock*) (/vendor/lib64/libllvm-glnext.so)
7494513ffc llvm::runPostRALivenessAnalysis(llvm::MachineFunction*) (/vendor/lib64/libllvm-glnext.so)
74944d2110 QGPULocalRegAlloc::runOnMachineFunction(llvm::MachineFunction&) (/vendor/lib64/libllvm-glnext.so)
749437b16c llvm::QGPUCodegenFixedPipeline::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
74942d194c llvm::llclib::CompileInSimplePipeline(llvm::Module*, llvm::QGPUMIRConverter*, char**, unsigned int&) (/vendor/lib64/libllvm-glnext.so)
74942d3518 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so)
7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so)
7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.473048: 250000 cpu-clock:
ffffff82a2e89dc4 test_and_set_bit ([kernel.kallsyms])
ffffff82a3143aea filemap_map_pages.cfi ([kernel.kallsyms])
ffffff82a31a88ca handle_mm_fault.cfi ([kernel.kallsyms])
ffffff82a2f5441e do_page_fault.cfi ([kernel.kallsyms])
ffffff82a2f53fce do_translation_fault.cfi ([kernel.kallsyms])
ffffff82a2e8175a do_mem_abort.cfi ([kernel.kallsyms])
ffffff82a2e81982 do_el0_ia_bp_hardening.cfi ([kernel.kallsyms])
ffffff82a2e83d5a el0_ia ([kernel.kallsyms])
7494440000 llvm::QGPUTargetObjGen::setSymbolTable(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7494428ddc llvm::QGPUTargetObjGen::setSections(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7494429b84 llvm::QGPUModuleEncoder::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
749437b284 llvm::QGPUCodegenFixedPipeline::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
74942d194c llvm::llclib::CompileInSimplePipeline(llvm::Module*, llvm::QGPUMIRConverter*, char**, unsigned int&) (/vendor/lib64/libllvm-glnext.so)
74942d3518 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so)
7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so)
7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.473298: 250000 cpu-clock:
ffffff82a3143a9c filemap_map_pages.cfi ([kernel.kallsyms])
ffffff82a31a88ca handle_mm_fault.cfi ([kernel.kallsyms])
ffffff82a2f5441e do_page_fault.cfi ([kernel.kallsyms])
ffffff82a2f53fce do_translation_fault.cfi ([kernel.kallsyms])
ffffff82a2e8175a do_mem_abort.cfi ([kernel.kallsyms])
ffffff82a2e81982 do_el0_ia_bp_hardening.cfi ([kernel.kallsyms])
ffffff82a2e83d5a el0_ia ([kernel.kallsyms])
74948475f0 QGPUCompiler::Fill_ADRENO_INPUTS(QGPUCompiler::MetadataContext*, QCC_METADATA_DESCRIPTOR const*, QCC_METADATA_ADRENO_INPUTS*, unsigned int, llvm::SmallVectorImpl<QGPUCompiler::MetadataContext::Fixup>*) (/vendor/lib64/libllvm-glnext.so)
749485b458 QGPUCompiler::MetadataContext::FillStructure(unsigned char*, QCC_METADATA_DESCRIPTOR const*, unsigned int) (/vendor/lib64/libllvm-glnext.so)
749485b194 QGPUCompiler::MetadataContext::FillStructure(unsigned char*, QCC_METADATA_DESCRIPTOR const*, unsigned int) (/vendor/lib64/libllvm-glnext.so)
749485b194 QGPUCompiler::MetadataContext::FillStructure(unsigned char*, QCC_METADATA_DESCRIPTOR const*, unsigned int) (/vendor/lib64/libllvm-glnext.so)
7494873a34 QGPUCompiler::MetadataContext::BuildStructure(QCC_METADATA_DESCRIPTOR const*, void const**) (/vendor/lib64/libllvm-glnext.so)
749463de24 MetaDataExport::setupHWShaderData(E_QGLC_SHADERTYPE, E_QGLC_SHADERVERSION, QGPUCompiler::ConstSizedBuffer*, std::__1::vector<Symbol*, std::__1::allocator<Symbol*> >**, bool, bool, bool, unsigned int, bool) (/vendor/lib64/libllvm-glnext.so)
7494553e1c LLVMCompiler::exportHWShaderMetaData(QGLC_GLSL_SYMBOLDATA*, llvm::DenseMap<char const*, TFInfo*, llvm::DenseMapInfo<char const*> >*, bool) (/vendor/lib64/libllvm-glnext.so)
7494570ed0 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.473548: 250000 cpu-clock:
7493d3f7e8 llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*) (/vendor/lib64/libllvm-glnext.so)
7493e8a1b8 llvm::UniformityAnalysisPass::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7493d4a6c8 llvm::MPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7493d4ba6c llvm::PassManagerImpl::run(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
74945525f0 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so)
7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.473798: 250000 cpu-clock:
7493c40624 llvm::Triple::Parse() const (/vendor/lib64/libllvm-glnext.so)
74942d1cb0 llvm::llclib::CompileInSimplePipeline(llvm::Module*, llvm::QGPUMIRConverter*, char**, unsigned int&) (/vendor/lib64/libllvm-glnext.so)
74942d3518 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so)
7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so)
7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.474048: 250000 cpu-clock:
752e0b3920 je_arena_tcache_fill_small (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0ddf18 je_tcache_alloc_small_hard (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0aa500 je_calloc (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0a4268 calloc (/apex/com.android.runtime/lib64/bionic/libc.so)
7493d57564 llvm::User::operator new(unsigned long, unsigned int) (/vendor/lib64/libllvm-glnext.so)
749436154c llvm::QGPULiteralLoweringPass::generateGetRegIntrinsic(llvm::MDNode const*, llvm::Type*, llvm::Value*, unsigned int, llvm::Instruction*, bool, llvm::Instruction*) (/vendor/lib64/libllvm-glnext.so)
749435fbec llvm::QGPULiteralLoweringPass::processLiteralOperand(llvm::Instruction*, std::__1::vector<llvm::MDNode*, std::__1::allocator<llvm::MDNode*> >&) (/vendor/lib64/libllvm-glnext.so)
7494358504 llvm::QGPULiteralLoweringPass::lowerLiterals(llvm::Function*, std::__1::vector<llvm::MDNode*, std::__1::allocator<llvm::MDNode*> >&) (/vendor/lib64/libllvm-glnext.so)
7494354130 llvm::QGPULiteralLoweringPass::lowerLiteralModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
749436202c llvm::QGPULiteralLoweringPass::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
749437afa0 llvm::QGPUCodegenFixedPipeline::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
74942d194c llvm::llclib::CompileInSimplePipeline(llvm::Module*, llvm::QGPUMIRConverter*, char**, unsigned int&) (/vendor/lib64/libllvm-glnext.so)
74942d3518 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so)
7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so)
7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.474298: 250000 cpu-clock:
752e0aa228 je_calloc (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0a4268 calloc (/apex/com.android.runtime/lib64/bionic/libc.so)
74940b7ce0 llvm::DenseMap<unsigned int, unsigned int, llvm::DenseMapInfo<unsigned int> >::InsertIntoBucket(unsigned int const&, unsigned int const&, std::__1::pair<unsigned int, unsigned int>*) (/vendor/lib64/libllvm-glnext.so)
74944a1270 QGPUPeepholeOptimizer::SimpleCSE(llvm::MachineBasicBlock::bundle_iterator<llvm::MachineInstr, llvm::ilist_iterator<llvm::MachineInstr> >&, llvm::MachineBasicBlock::bundle_iterator<llvm::MachineInstr, llvm::ilist_iterator<llvm::MachineInstr> >&, bool) (/vendor/lib64/libllvm-glnext.so)
749449371c QGPUPeepholeOptimizer::runAsPostISelOpt(llvm::MachineFunction&) (/vendor/lib64/libllvm-glnext.so)
7494491208 QGPUPeepholeOptimizer::runOnMachineFunction(llvm::MachineFunction&) (/vendor/lib64/libllvm-glnext.so)
749437b040 llvm::QGPUCodegenFixedPipeline::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
74942d194c llvm::llclib::CompileInSimplePipeline(llvm::Module*, llvm::QGPUMIRConverter*, char**, unsigned int&) (/vendor/lib64/libllvm-glnext.so)
74942d3518 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so)
7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so)
7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.474548: 250000 cpu-clock:
74944d6068 QGPULocalRegAlloc::allocateRegs(QGPULocalRA::LiveRange*, std::__1::priority_queue<QGPULocalRA::LiveRange*, llvm::SmallVector<QGPULocalRA::LiveRange*, 128u>, LiveRangeCompare>*) (/vendor/lib64/libllvm-glnext.so)
74944d4b18 QGPULocalRegAlloc::simpleLinearScan(std::__1::priority_queue<QGPULocalRA::LiveRange*, llvm::SmallVector<QGPULocalRA::LiveRange*, 128u>, LiveRangeCompare>*) (/vendor/lib64/libllvm-glnext.so)
74944d2914 QGPULocalRegAlloc::runSimpleLinearScan() (/vendor/lib64/libllvm-glnext.so)
74944d20f0 QGPULocalRegAlloc::runOnMachineFunction(llvm::MachineFunction&) (/vendor/lib64/libllvm-glnext.so)
749437b16c llvm::QGPUCodegenFixedPipeline::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
74942d194c llvm::llclib::CompileInSimplePipeline(llvm::Module*, llvm::QGPUMIRConverter*, char**, unsigned int&) (/vendor/lib64/libllvm-glnext.so)
74942d3518 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so)
7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so)
7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.474798: 250000 cpu-clock:
7493d3f560 llvm::NamedMDNode::getNumOperands() const (/vendor/lib64/libllvm-glnext.so)
7494374f48 llvm::QGPUTargetMachine::getConstRegFileSize(llvm::Module*) (/vendor/lib64/libllvm-glnext.so)
7494437f40 llvm::QGPUTargetObjGen::setMetaData(unsigned int, unsigned int, llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7494429d88 llvm::QGPUModuleEncoder::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
749437b284 llvm::QGPUCodegenFixedPipeline::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
74942d194c llvm::llclib::CompileInSimplePipeline(llvm::Module*, llvm::QGPUMIRConverter*, char**, unsigned int&) (/vendor/lib64/libllvm-glnext.so)
74942d3518 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so)
7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so)
7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.475048: 250000 cpu-clock:
7493c6bdf4 llvm::Constant::removeDeadConstantUsers() const (/vendor/lib64/libllvm-glnext.so)
7493d25058 llvm::GlobalVariable::~GlobalVariable() (/vendor/lib64/libllvm-glnext.so)
7493d4193c llvm::Module::~Module() (/vendor/lib64/libllvm-glnext.so)
749455517c LLVMCompiler::setModule(llvm::Module*) (/vendor/lib64/libllvm-glnext.so)
7494570ff8 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.475299: 250000 cpu-clock:
752e0b4c34 arena_dalloc_bin_locked_impl (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0dd3fc je_tcache_bin_flush_small (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0abfac je_free (/apex/com.android.runtime/lib64/bionic/libc.so)
7493d3bf9c llvm::LLVMContextImpl::~LLVMContextImpl() (/vendor/lib64/libllvm-glnext.so)
7493d396c0 llvm::LLVMContext::~LLVMContext() (/vendor/lib64/libllvm-glnext.so)
74945613f0 CompilerContext::LeaveContext(CompilerContext**, bool) (/vendor/lib64/libllvm-glnext.so)
749465be94 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.475549: 250000 cpu-clock:
ffffff82a2fba1c8 try_to_wake_up ([kernel.kallsyms])
ffffff82a3010d42 rwsem_wake.cfi ([kernel.kallsyms])
ffffff82a317f076 vm_mmap_pgoff.cfi ([kernel.kallsyms])
ffffff82a2f37f1e sys_mmap.cfi ([kernel.kallsyms])
ffffff82a2e84116 __sys_trace ([kernel.kallsyms])
752e1313c8 mmap64 (/apex/com.android.runtime/lib64/bionic/libc.so)
7494ad7a50 kgsl_mmap64 (/vendor/lib64/libgsl.so)
7494ad9980 ioctl_kgsl_sharedmem_alloc (/vendor/lib64/libgsl.so)
7494a31c98 gsl_memory_alloc_pure (/vendor/lib64/libgsl.so)
74938c2058 libGLESv2_adreno.so[+263058] (/vendor/lib64/egl/libGLESv2_adreno.so)
74938c191c libGLESv2_adreno.so[+26291c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74939ffe40 libGLESv2_adreno.so[+3a0e40] (/vendor/lib64/egl/libGLESv2_adreno.so)
74939f99ac libGLESv2_adreno.so[+39a9ac] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493a036ec libGLESv2_adreno.so[+3a46ec] (/vendor/lib64/egl/libGLESv2_adreno.so)
749374fd30 libGLESv2_adreno.so[+f0d30] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a324 libGLESv2_adreno.so[+1db324] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.475837: 250000 cpu-clock:
ffffff82a31b5e08 do_mmap.cfi ([kernel.kallsyms])
ffffff82a317efde vm_mmap_pgoff.cfi ([kernel.kallsyms])
ffffff82a2f37f1e sys_mmap.cfi ([kernel.kallsyms])
ffffff82a2e84116 __sys_trace ([kernel.kallsyms])
752e1313c8 mmap64 (/apex/com.android.runtime/lib64/bionic/libc.so)
7494ad7a50 kgsl_mmap64 (/vendor/lib64/libgsl.so)
7494ad9980 ioctl_kgsl_sharedmem_alloc (/vendor/lib64/libgsl.so)
7494a31c98 gsl_memory_alloc_pure (/vendor/lib64/libgsl.so)
74938c2058 libGLESv2_adreno.so[+263058] (/vendor/lib64/egl/libGLESv2_adreno.so)
74938c191c libGLESv2_adreno.so[+26291c] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493a05ff4 libGLESv2_adreno.so[+3a6ff4] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493a03d5c libGLESv2_adreno.so[+3a4d5c] (/vendor/lib64/egl/libGLESv2_adreno.so)
749374fd30 libGLESv2_adreno.so[+f0d30] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a324 libGLESv2_adreno.so[+1db324] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.476104: 250000 cpu-clock:
749383a380 libGLESv2_adreno.so[+1db380] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.476353: 250000 cpu-clock:
74949182b8 longest_match (/system/lib64/vndk-sp-29/libz.so)
7494917c54 deflate_slow (/system/lib64/vndk-sp-29/libz.so)
7494916308 deflate (/system/lib64/vndk-sp-29/libz.so)
74949136b8 compress (/system/lib64/vndk-sp-29/libz.so)
749383a3d8 libGLESv2_adreno.so[+1db3d8] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.476603: 250000 cpu-clock:
7494917b38 deflate_slow (/system/lib64/vndk-sp-29/libz.so)
7494916308 deflate (/system/lib64/vndk-sp-29/libz.so)
74949136b8 compress (/system/lib64/vndk-sp-29/libz.so)
749383a3d8 libGLESv2_adreno.so[+1db3d8] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.476853: 250000 cpu-clock:
74949180cc longest_match (/system/lib64/vndk-sp-29/libz.so)
7494917c54 deflate_slow (/system/lib64/vndk-sp-29/libz.so)
7494916308 deflate (/system/lib64/vndk-sp-29/libz.so)
74949136b8 compress (/system/lib64/vndk-sp-29/libz.so)
749383a3d8 libGLESv2_adreno.so[+1db3d8] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.477104: 250000 cpu-clock:
7494920e04 compress_block (/system/lib64/vndk-sp-29/libz.so)
749492043c _tr_flush_block (/system/lib64/vndk-sp-29/libz.so)
7494917ee4 deflate_slow (/system/lib64/vndk-sp-29/libz.so)
7494916308 deflate (/system/lib64/vndk-sp-29/libz.so)
74949136b8 compress (/system/lib64/vndk-sp-29/libz.so)
749383a3d8 libGLESv2_adreno.so[+1db3d8] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.477354: 250000 cpu-clock:
ffffff82a31c0730 alloc_vmap_area ([kernel.kallsyms])
ffffff82a31bf4d2 __get_vm_area_node ([kernel.kallsyms])
ffffff82a31bf17a __vmalloc_node_range.cfi ([kernel.kallsyms])
ffffff82a2f60baa copy_process ([kernel.kallsyms])
ffffff82a2f62efa _do_fork.cfi ([kernel.kallsyms])
ffffff82a2f635da SyS_clone.cfi ([kernel.kallsyms])
ffffff82a2e84116 __sys_trace ([kernel.kallsyms])
752e0e2e6c __bionic_clone (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7c30 clone (/apex/com.android.runtime/lib64/bionic/libc.so)
752e144e3c pthread_create (/apex/com.android.runtime/lib64/bionic/libc.so)
7531b2a638 android::uirenderer::skiapipeline::ShaderCache::store(SkData const&, SkData const&) (/system/lib64/libhwui.so)
7531a56600 GrGLProgramBuilder::storeShaderInCache(SkSL::Program::Inputs const&, unsigned int, GrGLSLSet const&) (/system/lib64/libhwui.so)
7531a46fd4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.477604: 250000 cpu-clock:
7493744820 glDrawRangeElements (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a4321c GrGLGpu::sendIndexedMeshToGpu(GrPrimitiveType, GrBuffer const*, int, int, unsigned short, unsigned short, GrBuffer const*, int, GrPrimitiveRestart) (/system/lib64/libhwui.so)
7531a401dc GrMesh::sendToGpu(GrMesh::SendToGpuImpl*) const (/system/lib64/libhwui.so)
7531a3fe60 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.477854: 250000 cpu-clock:
7493a02544 libGLESv2_adreno.so[+3a3544] (/vendor/lib64/egl/libGLESv2_adreno.so)
74939de8c0 libGLESv2_adreno.so[+37f8c0] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937951a0 libGLESv2_adreno.so[+1361a0] (/vendor/lib64/egl/libGLESv2_adreno.so)
749378d924 libGLESv2_adreno.so[+12e924] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a4321c GrGLGpu::sendIndexedMeshToGpu(GrPrimitiveType, GrBuffer const*, int, int, unsigned short, unsigned short, GrBuffer const*, int, GrPrimitiveRestart) (/system/lib64/libhwui.so)
7531a401dc GrMesh::sendToGpu(GrMesh::SendToGpuImpl*) const (/system/lib64/libhwui.so)
7531a3fe60 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.478104: 250000 cpu-clock:
752fc26280 glCreateProgram (/system/lib64/libGLESv2.so)
7531a46484 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.478354: 250000 cpu-clock:
752e0a4354 malloc (/apex/com.android.runtime/lib64/bionic/libc.so)
752fdfe3fc operator new(unsigned long) (/system/lib64/libc++.so)
7531a999f0 SkSL::Parser::suffix() (/system/lib64/libhwui.so)
7531a9b268 SkSL::Parser::postfixExpression() (/system/lib64/libhwui.so)
7531a9b0c0 SkSL::Parser::unaryExpression() (/system/lib64/libhwui.so)
7531a9af20 SkSL::Parser::multiplicativeExpression() (/system/lib64/libhwui.so)
7531a9ae48 SkSL::Parser::additiveExpression() (/system/lib64/libhwui.so)
7531a9ac70 SkSL::Parser::shiftExpression() (/system/lib64/libhwui.so)
7531a9ab20 SkSL::Parser::relationalExpression() (/system/lib64/libhwui.so)
7531a9a9cc SkSL::Parser::equalityExpression() (/system/lib64/libhwui.so)
7531a9a874 SkSL::Parser::bitwiseAndExpression() (/system/lib64/libhwui.so)
7531a9a71c SkSL::Parser::bitwiseXorExpression() (/system/lib64/libhwui.so)
7531a9a5c4 SkSL::Parser::bitwiseOrExpression() (/system/lib64/libhwui.so)
7531a9a46c SkSL::Parser::logicalAndExpression() (/system/lib64/libhwui.so)
7531a9a314 SkSL::Parser::logicalXorExpression() (/system/lib64/libhwui.so)
7531a9a1c0 SkSL::Parser::logicalOrExpression() (/system/lib64/libhwui.so)
7531a9a010 SkSL::Parser::ternaryExpression() (/system/lib64/libhwui.so)
7531a99eb0 SkSL::Parser::assignmentExpression() (/system/lib64/libhwui.so)
7531a99a48 SkSL::Parser::suffix() (/system/lib64/libhwui.so)
7531a9b268 SkSL::Parser::postfixExpression() (/system/lib64/libhwui.so)
7531a9b0c0 SkSL::Parser::unaryExpression() (/system/lib64/libhwui.so)
7531a9af20 SkSL::Parser::multiplicativeExpression() (/system/lib64/libhwui.so)
7531a9adcc SkSL::Parser::additiveExpression() (/system/lib64/libhwui.so)
7531a9ac70 SkSL::Parser::shiftExpression() (/system/lib64/libhwui.so)
7531a9ab20 SkSL::Parser::relationalExpression() (/system/lib64/libhwui.so)
7531a9a9cc SkSL::Parser::equalityExpression() (/system/lib64/libhwui.so)
7531a9a874 SkSL::Parser::bitwiseAndExpression() (/system/lib64/libhwui.so)
7531a9a71c SkSL::Parser::bitwiseXorExpression() (/system/lib64/libhwui.so)
7531a9a5c4 SkSL::Parser::bitwiseOrExpression() (/system/lib64/libhwui.so)
7531a9a46c SkSL::Parser::logicalAndExpression() (/system/lib64/libhwui.so)
7531a9a314 SkSL::Parser::logicalXorExpression() (/system/lib64/libhwui.so)
7531a9a1c0 SkSL::Parser::logicalOrExpression() (/system/lib64/libhwui.so)
7531a9a010 SkSL::Parser::ternaryExpression() (/system/lib64/libhwui.so)
7531a99eb0 SkSL::Parser::assignmentExpression() (/system/lib64/libhwui.so)
7531ace61c SkSL::Parser::varDeclarationEnd(SkSL::Modifiers, std::__1::unique_ptr<SkSL::ASTType, std::__1::default_delete<SkSL::ASTType> >, SkSL::StringFragment) (/system/lib64/libhwui.so)
7531acdde4 SkSL::Parser::varDeclarations() (/system/lib64/libhwui.so)
7531acd620 SkSL::Parser::statement() (/system/lib64/libhwui.so)
7531acd3ac SkSL::Parser::block() (/system/lib64/libhwui.so)
7531acd69c SkSL::Parser::statement() (/system/lib64/libhwui.so)
7531acefc8 SkSL::Parser::ifStatement() (/system/lib64/libhwui.so)
7531acd6ac SkSL::Parser::statement() (/system/lib64/libhwui.so)
7531acd3ac SkSL::Parser::block() (/system/lib64/libhwui.so)
7531acd69c SkSL::Parser::statement() (/system/lib64/libhwui.so)
7531acd3ac SkSL::Parser::block() (/system/lib64/libhwui.so)
7531a5aab4 SkSL::Parser::file() (/system/lib64/libhwui.so)
7531a582f4 SkSL::IRGenerator::convertProgram(SkSL::Program::Kind, char const*, unsigned long, SkSL::SymbolTable&, std::__1::vector<std::__1::unique_ptr<SkSL::ProgramElement, std::__1::default_delete<SkSL::ProgramElement> >, std::__1::allocator<std::__1::unique_ptr<SkSL::ProgramElement, std::__1::default_delete<SkSL::ProgramElement> > > >*) (/system/lib64/libhwui.so)
7531a507d4 SkSL::Compiler::convertProgram(SkSL::Program::Kind, SkSL::String, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4bcd0 GrSkSLtoGLSL(GrGLContext const&, unsigned int, char const**, int*, int, SkSL::Program::Settings const&, SkSL::String*) (/system/lib64/libhwui.so)
7531a46a30 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.478604: 250000 cpu-clock:
7531ab02f8 SkSL::IRGenerator::convertSwizzle(std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, SkSL::StringFragment) (/system/lib64/libhwui.so)
7531aafa68 SkSL::IRGenerator::convertSuffixExpression(SkSL::ASTSuffixExpression const&) (/system/lib64/libhwui.so)
7531aac480 SkSL::IRGenerator::convertBinaryExpression(SkSL::ASTBinaryExpression const&) (/system/lib64/libhwui.so)
7531aac468 SkSL::IRGenerator::convertBinaryExpression(SkSL::ASTBinaryExpression const&) (/system/lib64/libhwui.so)
7531aac468 SkSL::IRGenerator::convertBinaryExpression(SkSL::ASTBinaryExpression const&) (/system/lib64/libhwui.so)
7531aaf980 SkSL::IRGenerator::convertSuffixExpression(SkSL::ASTSuffixExpression const&) (/system/lib64/libhwui.so)
7531ac4088 SkSL::IRGenerator::convertVarDeclarations(SkSL::ASTVarDeclarations const&, SkSL::Variable::Storage) (/system/lib64/libhwui.so)
7531ac3d70 SkSL::IRGenerator::convertVarDeclarationStatement(SkSL::ASTVarDeclarationStatement const&) (/system/lib64/libhwui.so)
7531ac38e0 SkSL::IRGenerator::convertStatement(SkSL::ASTStatement const&) (/system/lib64/libhwui.so)
7531ac3264 SkSL::IRGenerator::convertBlock(SkSL::ASTBlock const&) (/system/lib64/libhwui.so)
7531ac38f4 SkSL::IRGenerator::convertStatement(SkSL::ASTStatement const&) (/system/lib64/libhwui.so)
7531ac5c90 SkSL::IRGenerator::convertIf(SkSL::ASTIfStatement const&) (/system/lib64/libhwui.so)
7531ac39b0 SkSL::IRGenerator::convertStatement(SkSL::ASTStatement const&) (/system/lib64/libhwui.so)
7531ac3264 SkSL::IRGenerator::convertBlock(SkSL::ASTBlock const&) (/system/lib64/libhwui.so)
7531ac38f4 SkSL::IRGenerator::convertStatement(SkSL::ASTStatement const&) (/system/lib64/libhwui.so)
7531ac3264 SkSL::IRGenerator::convertBlock(SkSL::ASTBlock const&) (/system/lib64/libhwui.so)
7531a590c4 SkSL::IRGenerator::convertFunction(SkSL::ASTFunction const&) (/system/lib64/libhwui.so)
7531a58390 SkSL::IRGenerator::convertProgram(SkSL::Program::Kind, char const*, unsigned long, SkSL::SymbolTable&, std::__1::vector<std::__1::unique_ptr<SkSL::ProgramElement, std::__1::default_delete<SkSL::ProgramElement> >, std::__1::allocator<std::__1::unique_ptr<SkSL::ProgramElement, std::__1::default_delete<SkSL::ProgramElement> > > >*) (/system/lib64/libhwui.so)
7531a507d4 SkSL::Compiler::convertProgram(SkSL::Program::Kind, SkSL::String, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4bcd0 GrSkSLtoGLSL(GrGLContext const&, unsigned int, char const**, int*, int, SkSL::Program::Settings const&, SkSL::String*) (/system/lib64/libhwui.so)
7531a46a30 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.478854: 250000 cpu-clock:
752e0dd3ac je_tcache_bin_flush_small (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0abfac je_free (/apex/com.android.runtime/lib64/bionic/libc.so)
7531a54c34 SkSL::Compiler::scanCFG(SkSL::CFG*, unsigned long, std::__1::set<unsigned long, std::__1::less<unsigned long>, std::__1::allocator<unsigned long> >*) (/system/lib64/libhwui.so)
7531a543c8 SkSL::Compiler::computeDataFlow(SkSL::CFG*) (/system/lib64/libhwui.so)
7531a5112c SkSL::Compiler::scanCFG(SkSL::FunctionDefinition&) (/system/lib64/libhwui.so)
7531a4c430 SkSL::Compiler::optimize(SkSL::Program&) (/system/lib64/libhwui.so)
7531a4c0bc SkSL::Compiler::toGLSL(SkSL::Program&, SkSL::OutputStream&) (/system/lib64/libhwui.so)
7531a4bfc8 SkSL::Compiler::toGLSL(SkSL::Program&, SkSL::String*) (/system/lib64/libhwui.so)
7531a4bcf4 GrSkSLtoGLSL(GrGLContext const&, unsigned int, char const**, int*, int, SkSL::Program::Settings const&, SkSL::String*) (/system/lib64/libhwui.so)
7531a46a30 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.479103: 250000 cpu-clock:
752e0abf00 je_free (/apex/com.android.runtime/lib64/bionic/libc.so)
7531a53bf8 std::__1::__vector_base<SkSL::BasicBlock, std::__1::allocator<SkSL::BasicBlock> >::~__vector_base() (/system/lib64/libhwui.so)
7531a516a0 SkSL::Compiler::scanCFG(SkSL::FunctionDefinition&) (/system/lib64/libhwui.so)
7531a4c430 SkSL::Compiler::optimize(SkSL::Program&) (/system/lib64/libhwui.so)
7531a4c0bc SkSL::Compiler::toGLSL(SkSL::Program&, SkSL::OutputStream&) (/system/lib64/libhwui.so)
7531a4bfc8 SkSL::Compiler::toGLSL(SkSL::Program&, SkSL::String*) (/system/lib64/libhwui.so)
7531a4bcf4 GrSkSLtoGLSL(GrGLContext const&, unsigned int, char const**, int*, int, SkSL::Program::Settings const&, SkSL::String*) (/system/lib64/libhwui.so)
7531a46a30 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.479354: 250000 cpu-clock:
752e122054 __vfprintf (/apex/com.android.runtime/lib64/bionic/libc.so)
752e14030c vsnprintf (/apex/com.android.runtime/lib64/bionic/libc.so)
752e10bf58 __vsnprintf_chk (/apex/com.android.runtime/lib64/bionic/libc.so)
74938cfb70 EsxOsUtils::Snprintf(char*, unsigned long, char const*, ...) (/vendor/lib64/egl/libGLESv2_adreno.so)
74938580a8 libGLESv2_adreno.so[+1f90a8] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.479604: 250000 cpu-clock:
74946f29c0 InitStandardUniforms(TSymbolTable&, TPrecision) (/vendor/lib64/libllvm-glnext.so)
74946b3460 ShCompile (/vendor/lib64/libllvm-glnext.so)
74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so)
74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.479854: 250000 cpu-clock:
7494753c48 InputStream::LexScan(yystypepp*) (/vendor/lib64/libllvm-glnext.so)
7494747a6c CPPStruct::CPPdefine(yystypepp*) (/vendor/lib64/libllvm-glnext.so)
749474fb5c CPPStruct::DispatchCPPline(yystypepp*, int) (/vendor/lib64/libllvm-glnext.so)
7494755f2c YYParser::GetLexToken(char*, unsigned long) (/vendor/lib64/libllvm-glnext.so)
74947373d0 yy_get_next_buffer() (/vendor/lib64/libllvm-glnext.so)
7494733e28 yy3lex(YYSTYPE*, TParseContext&) (/vendor/lib64/libllvm-glnext.so)
7494717b18 yy3parse(TParseContext&) (/vendor/lib64/libllvm-glnext.so)
7494737974 yy3PaYYParse(TParseContext&) (/vendor/lib64/libllvm-glnext.so)
7494755a48 YYParser::ParseStrings(char**, long*, int, TParseContext&, int) (/vendor/lib64/libllvm-glnext.so)
74946b3620 ShCompile (/vendor/lib64/libllvm-glnext.so)
74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so)
74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.480104: 250000 cpu-clock:
7494719030 yy3parse(TParseContext&) (/vendor/lib64/libllvm-glnext.so)
RenderThread 31850/31881 [001] 684943.480354: 250000 cpu-clock:
752e0cb430 extent_recycle (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0cc1dc je_extent_alloc_wrapper (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0b27b4 je_arena_extent_alloc_large (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0d0394 je_large_palloc (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0aabd4 je_calloc (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0a4268 calloc (/apex/com.android.runtime/lib64/bionic/libc.so)
74946b7174 TPoolAllocator::allocate(unsigned long) (/vendor/lib64/libllvm-glnext.so)
74947180d8 yy3parse(TParseContext&) (/vendor/lib64/libllvm-glnext.so)
RenderThread 31850/31881 [001] 684943.480605: 250000 cpu-clock:
ffffff82a31a8940 handle_mm_fault.cfi ([kernel.kallsyms])
ffffff82a2f5441e do_page_fault.cfi ([kernel.kallsyms])
ffffff82a2f53fce do_translation_fault.cfi ([kernel.kallsyms])
ffffff82a2e8175a do_mem_abort.cfi ([kernel.kallsyms])
ffffff82a2e83d3e el0_da ([kernel.kallsyms])
749465ff50 TIntermAggregate::TIntermAggregate() (/vendor/lib64/libllvm-glnext.so)
74946e5cec TIntermediate::setAggregateOperator(TIntermNode*, TOperator, int) (/vendor/lib64/libllvm-glnext.so)
74946be83c TParseContext::constructBuiltIn(TType const*, TOperator, TIntermNode*, int, bool) (/vendor/lib64/libllvm-glnext.so)
74946be15c TParseContext::addConstructor(TIntermNode*, TType const*, TOperator, TFunction*, int) (/vendor/lib64/libllvm-glnext.so)
74946d06b4 TParseContext::handleFunctionCall(TFunction*, TIntermNode*, TIntermAggregate*, int) (/vendor/lib64/libllvm-glnext.so)
7494717fcc yy3parse(TParseContext&) (/vendor/lib64/libllvm-glnext.so)
7494737974 yy3PaYYParse(TParseContext&) (/vendor/lib64/libllvm-glnext.so)
7494755a48 YYParser::ParseStrings(char**, long*, int, TParseContext&, int) (/vendor/lib64/libllvm-glnext.so)
74946b3620 ShCompile (/vendor/lib64/libllvm-glnext.so)
74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so)
74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.480854: 250000 cpu-clock:
749474a4a4 CPPStruct::MacroExpand(llvm::StringRef, yystypepp*) (/vendor/lib64/libllvm-glnext.so)
7494755e34 YYParser::GetLexToken(char*, unsigned long) (/vendor/lib64/libllvm-glnext.so)
74947373d0 yy_get_next_buffer() (/vendor/lib64/libllvm-glnext.so)
7494733e28 yy3lex(YYSTYPE*, TParseContext&) (/vendor/lib64/libllvm-glnext.so)
7494717b18 yy3parse(TParseContext&) (/vendor/lib64/libllvm-glnext.so)
7494737974 yy3PaYYParse(TParseContext&) (/vendor/lib64/libllvm-glnext.so)
7494755a48 YYParser::ParseStrings(char**, long*, int, TParseContext&, int) (/vendor/lib64/libllvm-glnext.so)
74946b3620 ShCompile (/vendor/lib64/libllvm-glnext.so)
74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so)
74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.481104: 250000 cpu-clock:
749466ef28 std::__1::enable_if<(__is_forward_iterator<GLSL_LINK_ERROR*>::value) && (is_constructible<GLSL_LINK_ERROR, std::__1::iterator_traits<GLSL_LINK_ERROR*>::reference>::value), void>::type std::__1::vector<GLSL_LINK_ERROR, std::__1::allocator<GLSL_LINK_ERROR> >::assign<GLSL_LINK_ERROR*>(GLSL_LINK_ERROR*, GLSL_LINK_ERROR*) (/vendor/lib64/libllvm-glnext.so)
74946b3a58 ShCompile (/vendor/lib64/libllvm-glnext.so)
74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so)
74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.481354: 250000 cpu-clock:
752e1462b4 pthread_mutex_trylock (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0d0040 extent_lock2 (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0cd9c4 extent_split_impl (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0cf8f0 extent_split_interior (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0caf30 extent_recycle (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0cc1dc je_extent_alloc_wrapper (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0b3bfc arena_bin_malloc_hard (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0b37cc je_arena_tcache_fill_small (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0ddf18 je_tcache_alloc_small_hard (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0aa500 je_calloc (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0a4268 calloc (/apex/com.android.runtime/lib64/bionic/libc.so)
7494588d5c LLVMIRGen::getOperandValue(Operand*, llvm::OwningPtr<QInstruction>*) (/vendor/lib64/libllvm-glnext.so)
749458b8c8 LLVMIRGen::checkBinaryOperands(Operand*, Operand*, llvm::OwningPtr<QInstruction>&, llvm::OwningPtr<QInstruction>&, EOperandWidth&, llvm::BasicBlock*, llvm::BasicBlock*) (/vendor/lib64/libllvm-glnext.so)
749458e254 LLVMIRGen::generateBinary(Operand*, Operand*, TOperator, bool) (/vendor/lib64/libllvm-glnext.so)
7494670e44 TQCOM_Codegen::TraverseBinaryNode(TIntermBinary*) (/vendor/lib64/libllvm-glnext.so)
749468502c TQCOM_Codegen::TraverseAggregateNode(TIntermAggregate*, bool) (/vendor/lib64/libllvm-glnext.so)
7494670b00 TQCOM_Codegen::TraverseBinaryNode(TIntermBinary*) (/vendor/lib64/libllvm-glnext.so)
74946863f0 TQCOM_Codegen::TraverseSequence(TIntermAggregate*) (/vendor/lib64/libllvm-glnext.so)
749468c848 TQCOM_Codegen::TraverseIfNode(TIntermSelection*) (/vendor/lib64/libllvm-glnext.so)
74946863f0 TQCOM_Codegen::TraverseSequence(TIntermAggregate*) (/vendor/lib64/libllvm-glnext.so)
74946863f0 TQCOM_Codegen::TraverseSequence(TIntermAggregate*) (/vendor/lib64/libllvm-glnext.so)
7494686a10 TQCOM_Codegen::TraverseFunction(TIntermAggregate*) (/vendor/lib64/libllvm-glnext.so)
749468654c TQCOM_Codegen::TraverseSequence(TIntermAggregate*) (/vendor/lib64/libllvm-glnext.so)
74946964ec TQCOM_Codegen::compile(TIntermNode*) (/vendor/lib64/libllvm-glnext.so)
74946b3a6c ShCompile (/vendor/lib64/libllvm-glnext.so)
74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so)
74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.481604: 250000 cpu-clock:
ffffff82a315050c get_page_from_freelist ([kernel.kallsyms])
ffffff82a314e99e __alloc_pages_nodemask.cfi ([kernel.kallsyms])
ffffff82a31a8dbe handle_mm_fault.cfi ([kernel.kallsyms])
ffffff82a2f5441e do_page_fault.cfi ([kernel.kallsyms])
ffffff82a2f53fce do_translation_fault.cfi ([kernel.kallsyms])
ffffff82a2e8175a do_mem_abort.cfi ([kernel.kallsyms])
ffffff82a2e83d3e el0_da ([kernel.kallsyms])
752e0e23ec memset (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0aa240 je_calloc (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0a4268 calloc (/apex/com.android.runtime/lib64/bionic/libc.so)
7493d57564 llvm::User::operator new(unsigned long, unsigned int) (/vendor/lib64/libllvm-glnext.so)
7494584154 LLVMIRGen::generateIntrinsicCall(llvm::Constant*, llvm::ArrayRef<llvm::Value*>, llvm::Twine const&, ESafeMathType) (/vendor/lib64/libllvm-glnext.so)
7494591a84 LLVMIRGen::generateCombineOrMap(QInstruction*, llvm::Instruction*, bool) (/vendor/lib64/libllvm-glnext.so)
74945c9d90 LLVMIRGen::generateSamplerInstruction(Operand*, Operand*, Operand*, Operand*, Operand*, Operand*, bool, unsigned int, bool, Operand*) (/vendor/lib64/libllvm-glnext.so)
749467b3dc TQCOM_Codegen::TraverseSampler(TIntermOperator*, unsigned int, bool) (/vendor/lib64/libllvm-glnext.so)
7494671e08 TQCOM_Codegen::TraverseSwizzle(TIntermBinary*) (/vendor/lib64/libllvm-glnext.so)
7494670ca8 TQCOM_Codegen::TraverseBinaryNode(TIntermBinary*) (/vendor/lib64/libllvm-glnext.so)
7494670b00 TQCOM_Codegen::TraverseBinaryNode(TIntermBinary*) (/vendor/lib64/libllvm-glnext.so)
74946863f0 TQCOM_Codegen::TraverseSequence(TIntermAggregate*) (/vendor/lib64/libllvm-glnext.so)
74946863f0 TQCOM_Codegen::TraverseSequence(TIntermAggregate*) (/vendor/lib64/libllvm-glnext.so)
74946863f0 TQCOM_Codegen::TraverseSequence(TIntermAggregate*) (/vendor/lib64/libllvm-glnext.so)
7494686a10 TQCOM_Codegen::TraverseFunction(TIntermAggregate*) (/vendor/lib64/libllvm-glnext.so)
749468654c TQCOM_Codegen::TraverseSequence(TIntermAggregate*) (/vendor/lib64/libllvm-glnext.so)
74946964ec TQCOM_Codegen::compile(TIntermNode*) (/vendor/lib64/libllvm-glnext.so)
74946b3a6c ShCompile (/vendor/lib64/libllvm-glnext.so)
74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so)
74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.481854: 250000 cpu-clock:
752e0dd590 je_tcache_bin_flush_small (/apex/com.android.runtime/lib64/bionic/libc.so)
7494754108 Scope::~Scope() (/vendor/lib64/libllvm-glnext.so)
7494746fd4 CPPStruct::~CPPStruct() (/vendor/lib64/libllvm-glnext.so)
7494755bb4 YYParser::FinalizePreprocessor() (/vendor/lib64/libllvm-glnext.so)
74946b3ba8 ShCompile (/vendor/lib64/libllvm-glnext.so)
74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so)
74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.482105: 250000 cpu-clock:
7493d44f4c (anonymous namespace)::GetCFGOnlyPasses::passEnumerate(llvm::PassInfo const*) (/vendor/lib64/libllvm-glnext.so)
7493d50454 llvm::PassRegistry::enumerateWith(llvm::PassRegistrationListener*) (/vendor/lib64/libllvm-glnext.so)
7493d44ab0 llvm::AnalysisUsage::setPreservesCFG() (/vendor/lib64/libllvm-glnext.so)
7493d46b3c llvm::PMTopLevelManager::findAnalysisUsage(llvm::Pass*) (/vendor/lib64/libllvm-glnext.so)
7493d46dcc llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (/vendor/lib64/libllvm-glnext.so)
7494551d44 LLVMCompiler::optimize() (/vendor/lib64/libllvm-glnext.so)
7494560324 CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.482354: 250000 cpu-clock:
7493d50450 llvm::PassRegistry::enumerateWith(llvm::PassRegistrationListener*) (/vendor/lib64/libllvm-glnext.so)
7493d44ab0 llvm::AnalysisUsage::setPreservesCFG() (/vendor/lib64/libllvm-glnext.so)
7493d46b3c llvm::PMTopLevelManager::findAnalysisUsage(llvm::Pass*) (/vendor/lib64/libllvm-glnext.so)
7493d46dcc llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (/vendor/lib64/libllvm-glnext.so)
74942ce7b8 llvm::PassManagerBuilder::populateModulePassManagerGL(llvm::PassManagerBase&) (/vendor/lib64/libllvm-glnext.so)
7494551d90 LLVMCompiler::optimize() (/vendor/lib64/libllvm-glnext.so)
7494560324 CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.482604: 250000 cpu-clock:
7493ecf058 (anonymous namespace)::PromoteMem2Reg::getNumPreds(llvm::BasicBlock const*) (/vendor/lib64/libllvm-glnext.so)
7493ecc45c (anonymous namespace)::PromoteMem2Reg::run() (/vendor/lib64/libllvm-glnext.so)
7493eca4d8 llvm::PromoteMemToReg(std::__1::vector<llvm::AllocaInst*, std::__1::allocator<llvm::AllocaInst*> > const&, llvm::DominatorTree&, llvm::AliasSetTracker*) (/vendor/lib64/libllvm-glnext.so)
7493ec98dc (anonymous namespace)::PromotePass::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so)
7493d4a380 llvm::FPPassManager::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so)
7493d4a550 llvm::FPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7493d4a6c8 llvm::MPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7493d4ba6c llvm::PassManagerImpl::run(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7494551db4 LLVMCompiler::optimize() (/vendor/lib64/libllvm-glnext.so)
7494560324 CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.482855: 250000 cpu-clock:
7493f29574 llvm::InstCombiner::visitCallInst(llvm::CallInst&) (/vendor/lib64/libllvm-glnext.so)
7493f0313c llvm::InstCombiner::DoOneIteration(llvm::Function&, unsigned int) (/vendor/lib64/libllvm-glnext.so)
7493f054b0 llvm::InstCombiner::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so)
7493d4a380 llvm::FPPassManager::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so)
7493d4a550 llvm::FPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7493d4a6c8 llvm::MPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7493d4ba6c llvm::PassManagerImpl::run(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7494551db4 LLVMCompiler::optimize() (/vendor/lib64/libllvm-glnext.so)
7494560324 CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.483104: 250000 cpu-clock:
752e14610c pthread_mutex_unlock (/apex/com.android.runtime/lib64/bionic/libc.so)
7493bfe3f4 llvm::sys::MutexImpl::release() (/vendor/lib64/libllvm-glnext.so)
7493d4fa7c llvm::PassRegistry::getPassInfo(void const*) const (/vendor/lib64/libllvm-glnext.so)
7493d46d04 llvm::PMTopLevelManager::findAnalysisPass(void const*) (/vendor/lib64/libllvm-glnext.so)
7493fd849c (anonymous namespace)::JumpThreading::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so)
7493d4a380 llvm::FPPassManager::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so)
7493d4a550 llvm::FPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7493d4a6c8 llvm::MPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7493d4ba6c llvm::PassManagerImpl::run(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7494551db4 LLVMCompiler::optimize() (/vendor/lib64/libllvm-glnext.so)
7494560324 CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.483354: 250000 cpu-clock:
7493fcbeb8 (anonymous namespace)::ValueTable::lookup_or_add(llvm::Value*) (/vendor/lib64/libllvm-glnext.so)
7493fc71cc (anonymous namespace)::GVN::processInstruction(llvm::Instruction*) (/vendor/lib64/libllvm-glnext.so)
7493fc4d94 (anonymous namespace)::GVN::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so)
7493d4a380 llvm::FPPassManager::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so)
7493d4a550 llvm::FPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7493d4a6c8 llvm::MPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7493d4ba6c llvm::PassManagerImpl::run(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7494551db4 LLVMCompiler::optimize() (/vendor/lib64/libllvm-glnext.so)
7494560324 CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.483604: 250000 cpu-clock:
752e0aa258 je_calloc (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0a4268 calloc (/apex/com.android.runtime/lib64/bionic/libc.so)
7493c931dc void llvm::Calculate<llvm::Function, llvm::BasicBlock*>(llvm::DominatorTreeBase<llvm::GraphTraits<llvm::BasicBlock*>::NodeType>&, llvm::Function&) (/vendor/lib64/libllvm-glnext.so)
7493c9150c void llvm::DominatorTreeBase<llvm::BasicBlock>::recalculate<llvm::Function>(llvm::Function&) (/vendor/lib64/libllvm-glnext.so)
7493c912b0 llvm::PostDominatorTree::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so)
7493d4a380 llvm::FPPassManager::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so)
7493d4a550 llvm::FPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7493d4a6c8 llvm::MPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7493d4ba6c llvm::PassManagerImpl::run(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7494551db4 LLVMCompiler::optimize() (/vendor/lib64/libllvm-glnext.so)
7494560324 CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.483854: 250000 cpu-clock:
74942bc69c void llvm::BitstreamWriter::EmitRecord<unsigned long>(unsigned int, llvm::SmallVectorImpl<unsigned long>&, unsigned int) (/vendor/lib64/libllvm-glnext.so)
74942b6634 llvm::WriteModule(llvm::Module const*, llvm::BitstreamWriter&) (/vendor/lib64/libllvm-glnext.so)
7494641cf8 ShaderObjects::generateShaderObject(E_QGLC_SHADERTYPE, llvm::OwningPtr<llvm::Module>*, QGLC_METADATA_IRSHADER*, CompilerContext*) (/vendor/lib64/libllvm-glnext.so)
749463dc0c MetaDataExport::setupBCIRShaderData(E_QGLC_SHADERTYPE, E_QGLC_SHADERVERSION, llvm::OwningPtr<llvm::Module>*, std::__1::vector<Symbol*, std::__1::allocator<Symbol*> >**) (/vendor/lib64/libllvm-glnext.so)
7494554a44 LLVMCompiler::exportIRShaderMetaData(bool, bool) (/vendor/lib64/libllvm-glnext.so)
749456033c CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.484104: 250000 cpu-clock:
752e0abedc je_free (/apex/com.android.runtime/lib64/bionic/libc.so)
74946b6f98 TPoolAllocator::flushMem() (/vendor/lib64/libllvm-glnext.so)
749456037c CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.484354: 250000 cpu-clock:
74949182b8 longest_match (/system/lib64/vndk-sp-29/libz.so)
7494917c54 deflate_slow (/system/lib64/vndk-sp-29/libz.so)
7494916308 deflate (/system/lib64/vndk-sp-29/libz.so)
74949136b8 compress (/system/lib64/vndk-sp-29/libz.so)
74938583d8 libGLESv2_adreno.so[+1f93d8] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.484603: 250000 cpu-clock:
74949207fc build_tree (/system/lib64/vndk-sp-29/libz.so)
749491fc30 _tr_flush_block (/system/lib64/vndk-sp-29/libz.so)
7494917ee4 deflate_slow (/system/lib64/vndk-sp-29/libz.so)
7494916308 deflate (/system/lib64/vndk-sp-29/libz.so)
74949136b8 compress (/system/lib64/vndk-sp-29/libz.so)
74938583d8 libGLESv2_adreno.so[+1f93d8] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.484863: 250000 cpu-clock:
749492097c build_tree (/system/lib64/vndk-sp-29/libz.so)
749491fc30 _tr_flush_block (/system/lib64/vndk-sp-29/libz.so)
7494917ee4 deflate_slow (/system/lib64/vndk-sp-29/libz.so)
7494916308 deflate (/system/lib64/vndk-sp-29/libz.so)
74949136b8 compress (/system/lib64/vndk-sp-29/libz.so)
74938584c4 libGLESv2_adreno.so[+1f94c4] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.485104: 250000 cpu-clock:
752e0a435c malloc (/apex/com.android.runtime/lib64/bionic/libc.so)
7531ac40e0 SkSL::IRGenerator::convertVarDeclarations(SkSL::ASTVarDeclarations const&, SkSL::Variable::Storage) (/system/lib64/libhwui.so)
7531a58350 SkSL::IRGenerator::convertProgram(SkSL::Program::Kind, char const*, unsigned long, SkSL::SymbolTable&, std::__1::vector<std::__1::unique_ptr<SkSL::ProgramElement, std::__1::default_delete<SkSL::ProgramElement> >, std::__1::allocator<std::__1::unique_ptr<SkSL::ProgramElement, std::__1::default_delete<SkSL::ProgramElement> > > >*) (/system/lib64/libhwui.so)
7531a507d4 SkSL::Compiler::convertProgram(SkSL::Program::Kind, SkSL::String, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4bcd0 GrSkSLtoGLSL(GrGLContext const&, unsigned int, char const**, int*, int, SkSL::Program::Settings const&, SkSL::String*) (/system/lib64/libhwui.so)
7531a46b1c GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.485354: 250000 cpu-clock:
7531ac3058 SkSL::GLSLCodeGenerator::writeStatement(SkSL::Statement const&) (/system/lib64/libhwui.so)
7531ac2ff4 SkSL::GLSLCodeGenerator::writeStatements(std::__1::vector<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, std::__1::allocator<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> > > > const&) (/system/lib64/libhwui.so)
7531a502f0 SkSL::GLSLCodeGenerator::writeFunction(SkSL::FunctionDefinition const&) (/system/lib64/libhwui.so)
7531a4ce50 SkSL::GLSLCodeGenerator::writeProgramElement(SkSL::ProgramElement const&) (/system/lib64/libhwui.so)
7531a4c798 SkSL::GLSLCodeGenerator::generateCode() (/system/lib64/libhwui.so)
7531a4c17c SkSL::Compiler::toGLSL(SkSL::Program&, SkSL::OutputStream&) (/system/lib64/libhwui.so)
7531a4bfc8 SkSL::Compiler::toGLSL(SkSL::Program&, SkSL::String*) (/system/lib64/libhwui.so)
7531a4bcf4 GrSkSLtoGLSL(GrGLContext const&, unsigned int, char const**, int*, int, SkSL::Program::Settings const&, SkSL::String*) (/system/lib64/libhwui.so)
7531a46b1c GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.485604: 250000 cpu-clock:
749466f80c TQCOM_Codegen::TQCOM_Codegen(E_QGLC_SHADERTYPE, TInfoSink&) (/vendor/lib64/libllvm-glnext.so)
749466f9e8 TQCOM_Codegen_es300::TQCOM_Codegen_es300(E_QGLC_SHADERTYPE, TInfoSink&) (/vendor/lib64/libllvm-glnext.so)
749469b148 TQCOM_VertexCodegen_es300::TQCOM_VertexCodegen_es300() (/vendor/lib64/libllvm-glnext.so)
7494696fa8 QCOM_ConstructCodegen(E_QGLC_SHADERTYPE, EShLangVersion) (/vendor/lib64/libllvm-glnext.so)
74946b2f7c ShConstructCompiler (/vendor/lib64/libllvm-glnext.so)
74945655b0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so)
74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.485854: 250000 cpu-clock:
752e0a785c je_arena_tdata_get_hard (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0b391c je_arena_tcache_fill_small (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0ddf18 je_tcache_alloc_small_hard (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0aa500 je_calloc (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0a4268 calloc (/apex/com.android.runtime/lib64/bionic/libc.so)
7494747b8c CPPStruct::CPPdefine(yystypepp*) (/vendor/lib64/libllvm-glnext.so)
749474fb5c CPPStruct::DispatchCPPline(yystypepp*, int) (/vendor/lib64/libllvm-glnext.so)
7494755f2c YYParser::GetLexToken(char*, unsigned long) (/vendor/lib64/libllvm-glnext.so)
74947373d0 yy_get_next_buffer() (/vendor/lib64/libllvm-glnext.so)
7494733e28 yy3lex(YYSTYPE*, TParseContext&) (/vendor/lib64/libllvm-glnext.so)
7494717b18 yy3parse(TParseContext&) (/vendor/lib64/libllvm-glnext.so)
7494737974 yy3PaYYParse(TParseContext&) (/vendor/lib64/libllvm-glnext.so)
7494755a48 YYParser::ParseStrings(char**, long*, int, TParseContext&, int) (/vendor/lib64/libllvm-glnext.so)
74946b35fc ShCompile (/vendor/lib64/libllvm-glnext.so)
74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so)
74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.486104: 250000 cpu-clock:
7494733d90 yy3lex(YYSTYPE*, TParseContext&) (/vendor/lib64/libllvm-glnext.so)
7494717b18 yy3parse(TParseContext&) (/vendor/lib64/libllvm-glnext.so)
7494737974 yy3PaYYParse(TParseContext&) (/vendor/lib64/libllvm-glnext.so)
7494755a48 YYParser::ParseStrings(char**, long*, int, TParseContext&, int) (/vendor/lib64/libllvm-glnext.so)
74946b3620 ShCompile (/vendor/lib64/libllvm-glnext.so)
74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so)
74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.486354: 250000 cpu-clock:
74946b9450 TParseContext::constructorErrorCheck(int, TIntermNode*, TFunction&, TOperator, TType*) (/vendor/lib64/libllvm-glnext.so)
74946d0698 TParseContext::handleFunctionCall(TFunction*, TIntermNode*, TIntermAggregate*, int) (/vendor/lib64/libllvm-glnext.so)
7494717fcc yy3parse(TParseContext&) (/vendor/lib64/libllvm-glnext.so)
7494737974 yy3PaYYParse(TParseContext&) (/vendor/lib64/libllvm-glnext.so)
7494755a48 YYParser::ParseStrings(char**, long*, int, TParseContext&, int) (/vendor/lib64/libllvm-glnext.so)
74946b3620 ShCompile (/vendor/lib64/libllvm-glnext.so)
74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so)
74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.486604: 250000 cpu-clock:
7494663ad0 TIntermTyped::getType() const (/vendor/lib64/libllvm-glnext.so)
749467e6d8 TQCOM_Codegen::TraverseSymbolNode(TIntermSymbol*, bool) (/vendor/lib64/libllvm-glnext.so)
7494670b00 TQCOM_Codegen::TraverseBinaryNode(TIntermBinary*) (/vendor/lib64/libllvm-glnext.so)
74946863f0 TQCOM_Codegen::TraverseSequence(TIntermAggregate*) (/vendor/lib64/libllvm-glnext.so)
7494686a10 TQCOM_Codegen::TraverseFunction(TIntermAggregate*) (/vendor/lib64/libllvm-glnext.so)
749468654c TQCOM_Codegen::TraverseSequence(TIntermAggregate*) (/vendor/lib64/libllvm-glnext.so)
74946964ec TQCOM_Codegen::compile(TIntermNode*) (/vendor/lib64/libllvm-glnext.so)
74946b3a6c ShCompile (/vendor/lib64/libllvm-glnext.so)
74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so)
74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.486854: 250000 cpu-clock:
7493c6c388 llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool) (/vendor/lib64/libllvm-glnext.so)
7494361b68 QGPUSymbolAllocInfo::convertToMetadata(llvm::LLVMContext*, QGPUSymbolAllocInfo*) (/vendor/lib64/libllvm-glnext.so)
749457ecac LLVMIRGen::generateAllocRegMetadata(llvm::GlobalVariable*, unsigned long, int, unsigned int, LLVM_Global_Type, unsigned int, ESafeMathType) (/vendor/lib64/libllvm-glnext.so)
74945c6070 LLVMIRGen::setupQGPUIntrinsics(std::__1::vector<Symbol*, std::__1::allocator<Symbol*> >&, Operand*, BlendingInfo*, Operand*, bool, bool, bool) (/vendor/lib64/libllvm-glnext.so)
749468e914 TQCOM_Codegen::postCompilationSetupForCurrentShader() (/vendor/lib64/libllvm-glnext.so)
7494686b64 TQCOM_Codegen::TraverseFunction(TIntermAggregate*) (/vendor/lib64/libllvm-glnext.so)
749468654c TQCOM_Codegen::TraverseSequence(TIntermAggregate*) (/vendor/lib64/libllvm-glnext.so)
74946964ec TQCOM_Codegen::compile(TIntermNode*) (/vendor/lib64/libllvm-glnext.so)
74946b3a6c ShCompile (/vendor/lib64/libllvm-glnext.so)
74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so)
74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.487104: 250000 cpu-clock:
7493d9ccc8 llvm::TargetData::parseSpecifier(llvm::StringRef, llvm::TargetData*) (/vendor/lib64/libllvm-glnext.so)
7493d9dea4 llvm::TargetData::TargetData(llvm::Module const*) (/vendor/lib64/libllvm-glnext.so)
7494551bc0 LLVMCompiler::optimize() (/vendor/lib64/libllvm-glnext.so)
7494560324 CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.487354: 250000 cpu-clock:
7493d46840 llvm::PMTopLevelManager::setLastUser(llvm::SmallVectorImpl<llvm::Pass*> const&, llvm::Pass*) (/vendor/lib64/libllvm-glnext.so)
7493d48dcc llvm::PMDataManager::add(llvm::Pass*, bool) (/vendor/lib64/libllvm-glnext.so)
7493d46f50 llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (/vendor/lib64/libllvm-glnext.so)
7493d46e00 llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (/vendor/lib64/libllvm-glnext.so)
7494551d90 LLVMCompiler::optimize() (/vendor/lib64/libllvm-glnext.so)
7494560324 CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.487604: 250000 cpu-clock:
752e145bd0 pthread_mutex_lock (/apex/com.android.runtime/lib64/bionic/libc.so)
7493bfe3ac llvm::sys::MutexImpl::acquire() (/vendor/lib64/libllvm-glnext.so)
7493d4fa5c llvm::PassRegistry::getPassInfo(void const*) const (/vendor/lib64/libllvm-glnext.so)
7493d47798 llvm::PMDataManager::recordAvailableAnalysis(llvm::Pass*) (/vendor/lib64/libllvm-glnext.so)
7493d4a3b8 llvm::FPPassManager::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so)
7493d4a550 llvm::FPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7493d4a6c8 llvm::MPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7493d4ba6c llvm::PassManagerImpl::run(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7494551db4 LLVMCompiler::optimize() (/vendor/lib64/libllvm-glnext.so)
7494560324 CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.487854: 250000 cpu-clock:
74942baef0 llvm::BitstreamWriter::EmitVBR(unsigned int, unsigned int) (/vendor/lib64/libllvm-glnext.so)
74942bb8b0 void llvm::BitstreamWriter::EmitRecord<unsigned int>(unsigned int, llvm::SmallVectorImpl<unsigned int>&, unsigned int) (/vendor/lib64/libllvm-glnext.so)
74942b70c4 llvm::WriteModule(llvm::Module const*, llvm::BitstreamWriter&) (/vendor/lib64/libllvm-glnext.so)
7494641cf8 ShaderObjects::generateShaderObject(E_QGLC_SHADERTYPE, llvm::OwningPtr<llvm::Module>*, QGLC_METADATA_IRSHADER*, CompilerContext*) (/vendor/lib64/libllvm-glnext.so)
749463dc0c MetaDataExport::setupBCIRShaderData(E_QGLC_SHADERTYPE, E_QGLC_SHADERVERSION, llvm::OwningPtr<llvm::Module>*, std::__1::vector<Symbol*, std::__1::allocator<Symbol*> >**) (/vendor/lib64/libllvm-glnext.so)
7494554a44 LLVMCompiler::exportIRShaderMetaData(bool, bool) (/vendor/lib64/libllvm-glnext.so)
749456033c CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.488104: 250000 cpu-clock:
7494917a18 deflate_slow (/system/lib64/vndk-sp-29/libz.so)
7494916308 deflate (/system/lib64/vndk-sp-29/libz.so)
74949136b8 compress (/system/lib64/vndk-sp-29/libz.so)
74938583d8 libGLESv2_adreno.so[+1f93d8] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.488353: 250000 cpu-clock:
74949182b8 longest_match (/system/lib64/vndk-sp-29/libz.so)
7494917c54 deflate_slow (/system/lib64/vndk-sp-29/libz.so)
7494916308 deflate (/system/lib64/vndk-sp-29/libz.so)
74949136b8 compress (/system/lib64/vndk-sp-29/libz.so)
74938583d8 libGLESv2_adreno.so[+1f93d8] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.488603: 250000 cpu-clock:
752e0aa280 je_calloc (/apex/com.android.runtime/lib64/bionic/libc.so)
749385849c libGLESv2_adreno.so[+1f949c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.488854: 250000 cpu-clock:
ffffff82a2e89df4 clear_page ([kernel.kallsyms])
ffffff82a2f5441e do_page_fault.cfi ([kernel.kallsyms])
ffffff82a2f53fce do_translation_fault.cfi ([kernel.kallsyms])
ffffff82a2e8175a do_mem_abort.cfi ([kernel.kallsyms])
ffffff82a2e83d3e el0_da ([kernel.kallsyms])
752e0e2440 memset (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0aa240 je_calloc (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0a4268 calloc (/apex/com.android.runtime/lib64/bionic/libc.so)
749456492c CompilerContext::allocShaderMem(E_QGLC_SHADERMEM_ALLOC_TYPE, unsigned int, bool) (/vendor/lib64/libllvm-glnext.so)
749463c868 MetaDataExport::duplicateSymbolData(QGLC_GLSL_SYMBOLDATA*, QGLC_GLSL_SYMBOLDATA const*, unsigned int) (/vendor/lib64/libllvm-glnext.so)
749456a690 ESXLinker::bcConstruct() (/vendor/lib64/libllvm-glnext.so)
749456e1b4 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.489104: 250000 cpu-clock:
7493c7819c llvm::hash_value(llvm::DenseMapAPIntKeyInfo::KeyTy const&) (/vendor/lib64/libllvm-glnext.so)
7493c77ce8 bool llvm::DenseMap<llvm::DenseMapAPIntKeyInfo::KeyTy, llvm::ConstantInt*, llvm::DenseMapAPIntKeyInfo>::LookupBucketFor<llvm::DenseMapAPIntKeyInfo::KeyTy>(llvm::DenseMapAPIntKeyInfo::KeyTy const&, std::__1::pair<llvm::DenseMapAPIntKeyInfo::KeyTy, llvm::ConstantInt*>*&) const (/vendor/lib64/libllvm-glnext.so)
7493c6ac30 llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&) (/vendor/lib64/libllvm-glnext.so)
7493c6a550 llvm::ConstantInt::get(llvm::Type*, unsigned long, bool) (/vendor/lib64/libllvm-glnext.so)
7493c6b930 llvm::ConstantDataSequential::getElementAsConstant(unsigned int) const (/vendor/lib64/libllvm-glnext.so)
7494650e64 getDXMetaData(llvm::GlobalVariable*, QGPUDXMetaData&) (/vendor/lib64/libllvm-glnext.so)
7494650a98 updateUAVTexSamUsage(llvm::Module*, QGLC_GLSL_SYMBOLDATA*) (/vendor/lib64/libllvm-glnext.so)
749456f12c SOLinker::linkResource() (/vendor/lib64/libllvm-glnext.so)
749456e624 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.489354: 250000 cpu-clock:
7493c32098 llvm::enable_if<llvm::hashing::detail::is_hashable_data<unsigned int const>, llvm::hash_code>::type llvm::hashing::detail::hash_combine_range_impl<unsigned int const>(unsigned int const*, unsigned int const*) (/vendor/lib64/libllvm-glnext.so)
7493c31c70 llvm::FoldingSetImpl::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&) (/vendor/lib64/libllvm-glnext.so)
7493c5bc78 llvm::AttrListPtr::get(llvm::AttributeWithIndex const*, unsigned int) (/vendor/lib64/libllvm-glnext.so)
7493c5c34c llvm::AttrListPtr::addAttr(unsigned int, llvm::Attributes) const (/vendor/lib64/libllvm-glnext.so)
7493d2aef4 llvm::InvokeInst::addAttribute(unsigned int, llvm::Attributes) (/vendor/lib64/libllvm-glnext.so)
749460f2f8 LLVMModuleUpdater::generateIntrinsicCall(llvm::Constant*, llvm::ArrayRef<llvm::Value*>, llvm::Twine const&, llvm::Instruction*, ESafeMathType) (/vendor/lib64/libllvm-glnext.so)
7494613f38 LLVMModuleUpdater::generateInterpolation(QInstruction*, _HLCVirtualID*, int, bool, llvm::Instruction*) (/vendor/lib64/libllvm-glnext.so)
7494615760 LLVMModuleUpdater::lowerSymbolLoad(llvm::LoadInst&, QGPUSymbolAllocInfo const&, bool) (/vendor/lib64/libllvm-glnext.so)
7494616c00 LLVMModuleUpdater::lowerSymbolLoadStore(llvm::Instruction&) (/vendor/lib64/libllvm-glnext.so)
7494617614 LLVMModuleUpdater::setupQGPUIntrinsics() (/vendor/lib64/libllvm-glnext.so)
749456fba4 SOLinker::linkInputOutput(llvm::Module**, QGLC_SPECIALIZATION_INFO const*) (/vendor/lib64/libllvm-glnext.so)
749456e654 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.489604: 250000 cpu-clock:
7493d47e94 llvm::PMTopLevelManager::~PMTopLevelManager() (/vendor/lib64/libllvm-glnext.so)
7493d4c988 llvm::PassManagerImpl::~PassManagerImpl() (/vendor/lib64/libllvm-glnext.so)
7493d4ca90 llvm::FunctionPassManagerImpl::~FunctionPassManagerImpl() (/vendor/lib64/libllvm-glnext.so)
74945701c4 SOLinker::linkInputOutput(llvm::Module**, QGLC_SPECIALIZATION_INFO const*) (/vendor/lib64/libllvm-glnext.so)
749456e654 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.489854: 250000 cpu-clock:
752e1458e4 pthread_getspecific (/apex/com.android.runtime/lib64/bionic/libc.so)
7493c32e88 llvm::PrettyStackTraceEntry::PrettyStackTraceEntry() (/vendor/lib64/libllvm-glnext.so)
7493d4a350 llvm::FPPassManager::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so)
7493d4a550 llvm::FPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7493d4a7b0 llvm::MPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7493d4ba6c llvm::PassManagerImpl::run(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7494570600 SOLinker::linkInputOutput(llvm::Module**, QGLC_SPECIALIZATION_INFO const*) (/vendor/lib64/libllvm-glnext.so)
749456e654 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.490104: 250000 cpu-clock:
7493ee49e8 (anonymous namespace)::SimplifyCFGOpt::DominatesMergePoint(llvm::Value*, llvm::BasicBlock*, llvm::SmallPtrSet<llvm::Instruction*, 4u>*, unsigned int&) (/vendor/lib64/libllvm-glnext.so)
7493ee4af8 (anonymous namespace)::SimplifyCFGOpt::DominatesMergePoint(llvm::Value*, llvm::BasicBlock*, llvm::SmallPtrSet<llvm::Instruction*, 4u>*, unsigned int&) (/vendor/lib64/libllvm-glnext.so)
7493ee4af8 (anonymous namespace)::SimplifyCFGOpt::DominatesMergePoint(llvm::Value*, llvm::BasicBlock*, llvm::SmallPtrSet<llvm::Instruction*, 4u>*, unsigned int&) (/vendor/lib64/libllvm-glnext.so)
7493ee4af8 (anonymous namespace)::SimplifyCFGOpt::DominatesMergePoint(llvm::Value*, llvm::BasicBlock*, llvm::SmallPtrSet<llvm::Instruction*, 4u>*, unsigned int&) (/vendor/lib64/libllvm-glnext.so)
7493ee4af8 (anonymous namespace)::SimplifyCFGOpt::DominatesMergePoint(llvm::Value*, llvm::BasicBlock*, llvm::SmallPtrSet<llvm::Instruction*, 4u>*, unsigned int&) (/vendor/lib64/libllvm-glnext.so)
7493ee4af8 (anonymous namespace)::SimplifyCFGOpt::DominatesMergePoint(llvm::Value*, llvm::BasicBlock*, llvm::SmallPtrSet<llvm::Instruction*, 4u>*, unsigned int&) (/vendor/lib64/libllvm-glnext.so)
7493edb89c (anonymous namespace)::SimplifyCFGOpt::run(llvm::BasicBlock*) (/vendor/lib64/libllvm-glnext.so)
7493edb22c llvm::SimplifyCFG(llvm::BasicBlock*, llvm::TargetData const*) (/vendor/lib64/libllvm-glnext.so)
749402d158 IterativeSimplifyCFG(llvm::Function&, llvm::TargetData const*) (/vendor/lib64/libllvm-glnext.so)
749402bf34 (anonymous namespace)::CFGSimplifyPass::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so)
7493d4a380 llvm::FPPassManager::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so)
7493d4a550 llvm::FPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7493d4a7b0 llvm::MPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7493d4ba6c llvm::PassManagerImpl::run(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7494570600 SOLinker::linkInputOutput(llvm::Module**, QGLC_SPECIALIZATION_INFO const*) (/vendor/lib64/libllvm-glnext.so)
749456e654 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.490354: 250000 cpu-clock:
752e1458c0 pthread_getspecific (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0aa18c je_calloc (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0a4268 calloc (/apex/com.android.runtime/lib64/bionic/libc.so)
7493e89d9c llvm::UniformityAnalysisPass::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7493d4a6c8 llvm::MPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7493d4ba6c llvm::PassManagerImpl::run(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
74945525f0 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so)
7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.490604: 250000 cpu-clock:
74942fe938 llvm::TargetLowering::addRegisterClass(llvm::EVT, llvm::TargetRegisterClass const*) (/vendor/lib64/libllvm-glnext.so)
74942fe53c llvm::QGPUTargetLowering::QGPUTargetLowering(llvm::TargetMachine&) (/vendor/lib64/libllvm-glnext.so)
749436da90 llvm::QGPUTargetMachine::QGPUTargetMachine(llvm::Target const&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, llvm::Reloc::Model, llvm::CodeModel::Model, llvm::CodeGenOpt::Level) (/vendor/lib64/libllvm-glnext.so)
749437d95c llvm::RegisterTargetMachine<llvm::QGPUTargetMachine>::Allocator(llvm::Target const&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, llvm::Reloc::Model, llvm::CodeModel::Model, llvm::CodeGenOpt::Level) (/vendor/lib64/libllvm-glnext.so)
74942d26f0 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so)
7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so)
7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.490855: 250000 cpu-clock:
7493d58480 llvm::Value::replaceAllUsesWith(llvm::Value*, bool) (/vendor/lib64/libllvm-glnext.so)
749447dcfc optimizeFSub(llvm::Instruction*) (/vendor/lib64/libllvm-glnext.so)
74943540f0 llvm::QGPULiteralLoweringPass::lowerLiteralModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
749436202c llvm::QGPULiteralLoweringPass::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7493d4a6c8 llvm::MPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7493d4ba6c llvm::PassManagerImpl::run(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
74942d372c llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so)
7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so)
7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.491105: 250000 cpu-clock:
7493d5163c std::__1::pair<std::__1::__tree_iterator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, llvm::PassInfo const*>, std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, llvm::PassInfo const*>, void*>*, long>, bool> std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, llvm::PassInfo const*>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, llvm::PassInfo const*>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, llvm::PassInfo const*> > >::__emplace_unique_key_args<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::piecewise_construct_t const&, std::__1::tuple<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&>, std::__1::tuple<> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::piecewise_construct_t const&, std::__1::tuple<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&>&&, std::__1::tuple<>&&) (/vendor/lib64/libllvm-glnext.so)
7493d501b8 llvm::PassRegistry::registerPass(llvm::PassInfo const&, bool) (/vendor/lib64/libllvm-glnext.so)
7493feba5c llvm::initializeLoopStrengthReducePass(llvm::PassRegistry&) (/vendor/lib64/libllvm-glnext.so)
7493febae4 llvm::createLoopStrengthReducePass(llvm::TargetLowering const*) (/vendor/lib64/libllvm-glnext.so)
74943779c8 llvm::QGPUPassConfig::addIRPasses() (/vendor/lib64/libllvm-glnext.so)
7494076b94 addPassesToGenerateCode(llvm::LLVMTargetMachine*, llvm::PassManagerBase&, bool) (/vendor/lib64/libllvm-glnext.so)
74940767a0 llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::PassManagerBase&, llvm::formatted_raw_ostream&, llvm::TargetMachine::CodeGenFileType, bool, bool) (/vendor/lib64/libllvm-glnext.so)
74942d3afc llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so)
7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so)
7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.491354: 250000 cpu-clock:
7493bfe3e8 llvm::sys::MutexImpl::release() (/vendor/lib64/libllvm-glnext.so)
7493d4fda0 llvm::PassRegistry::getPassInfo(llvm::StringRef) const (/vendor/lib64/libllvm-glnext.so)
7493d44b30 llvm::AnalysisUsage::addPreserved(llvm::StringRef) (/vendor/lib64/libllvm-glnext.so)
7494095c78 llvm::MachineFunctionPass::getAnalysisUsage(llvm::AnalysisUsage&) const (/vendor/lib64/libllvm-glnext.so)
7493d46b3c llvm::PMTopLevelManager::findAnalysisUsage(llvm::Pass*) (/vendor/lib64/libllvm-glnext.so)
7493d46dcc llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (/vendor/lib64/libllvm-glnext.so)
7493d46ee0 llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (/vendor/lib64/libllvm-glnext.so)
7493d46ee0 llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (/vendor/lib64/libllvm-glnext.so)
74940da2fc llvm::TargetPassConfig::addPass(char&) (/vendor/lib64/libllvm-glnext.so)
74940daea0 llvm::TargetPassConfig::addMachineSSAOptimization() (/vendor/lib64/libllvm-glnext.so)
7494378218 llvm::QGPUPassConfig::addMachinePasses() (/vendor/lib64/libllvm-glnext.so)
7494076c94 addPassesToGenerateCode(llvm::LLVMTargetMachine*, llvm::PassManagerBase&, bool) (/vendor/lib64/libllvm-glnext.so)
74940767a0 llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::PassManagerBase&, llvm::formatted_raw_ostream&, llvm::TargetMachine::CodeGenFileType, bool, bool) (/vendor/lib64/libllvm-glnext.so)
74942d3afc llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so)
7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so)
7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.491647: 250000 cpu-clock:
74940ad3d0 llvm::MachineLoopInfo::MachineLoopInfo() (/vendor/lib64/libllvm-glnext.so)
74940ad348 llvm::Pass* llvm::callDefaultCtor<llvm::MachineLoopInfo>() (/vendor/lib64/libllvm-glnext.so)
7493d46ea4 llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (/vendor/lib64/libllvm-glnext.so)
7494377f60 llvm::QGPUPassConfig::addOptimizedRegAlloc(llvm::FunctionPass*) (/vendor/lib64/libllvm-glnext.so)
74943782c0 llvm::QGPUPassConfig::addMachinePasses() (/vendor/lib64/libllvm-glnext.so)
7494076c94 addPassesToGenerateCode(llvm::LLVMTargetMachine*, llvm::PassManagerBase&, bool) (/vendor/lib64/libllvm-glnext.so)
74940767a0 llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::PassManagerBase&, llvm::formatted_raw_ostream&, llvm::TargetMachine::CodeGenFileType, bool, bool) (/vendor/lib64/libllvm-glnext.so)
74942d3afc llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so)
7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so)
7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.491897: 250000 cpu-clock:
7494308e80 (anonymous namespace)::QGPUNopandHwFlagsInserter::QGPUNopandHwFlagsInserter() (/vendor/lib64/libllvm-glnext.so)
7494308c38 llvm::createQGPUNopandHwFlagsInserterPass() (/vendor/lib64/libllvm-glnext.so)
74943785d0 llvm::QGPUPassConfig::addPreEmitPass() (/vendor/lib64/libllvm-glnext.so)
7494378350 llvm::QGPUPassConfig::addMachinePasses() (/vendor/lib64/libllvm-glnext.so)
7494076c94 addPassesToGenerateCode(llvm::LLVMTargetMachine*, llvm::PassManagerBase&, bool) (/vendor/lib64/libllvm-glnext.so)
74940767a0 llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::PassManagerBase&, llvm::formatted_raw_ostream&, llvm::TargetMachine::CodeGenFileType, bool, bool) (/vendor/lib64/libllvm-glnext.so)
74942d3afc llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so)
7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so)
7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.492148: 250000 cpu-clock:
ffffff82a2e89df4 clear_page ([kernel.kallsyms])
ffffff82a2f5441e do_page_fault.cfi ([kernel.kallsyms])
ffffff82a2f53fce do_translation_fault.cfi ([kernel.kallsyms])
ffffff82a2e8175a do_mem_abort.cfi ([kernel.kallsyms])
ffffff82a2e83d3e el0_da ([kernel.kallsyms])
752e0e2440 memset (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0aa240 je_calloc (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0a4268 calloc (/apex/com.android.runtime/lib64/bionic/libc.so)
7493c1cf24 llvm::MallocSlabAllocator::Allocate(unsigned long) (/vendor/lib64/libllvm-glnext.so)
7493c1cec8 llvm::BumpPtrAllocator::Allocate(unsigned long, unsigned long) (/vendor/lib64/libllvm-glnext.so)
74945099d4 QGPUGlobalRA::RegisterInterferenceContext::RegisterInterferenceContext(llvm::BumpPtrAllocator*, llvm::BumpPtrAllocator*, llvm::QGPUTargetMachine*) (/vendor/lib64/libllvm-glnext.so)
749450b820 QGPUGlobalRegAlloc::doInitialization(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7493d49d80 llvm::FunctionPassManagerImpl::doInitialization(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
74942d3c10 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so)
7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so)
7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.492397: 250000 cpu-clock:
7494382fa0 QGPUFastISel::populateGlobalInfoMap(llvm::Module const*) (/vendor/lib64/libllvm-glnext.so)
74943ba270 QGPUFastISel::QGPUFastISel(llvm::FunctionLoweringInfo&) (/vendor/lib64/libllvm-glnext.so)
74943b9da4 llvm::QGPU::createFastISel(llvm::FunctionLoweringInfo&) (/vendor/lib64/libllvm-glnext.so)
749453ccbc QGPUInstructionSelector::runOnMachineFunction(llvm::MachineFunction&) (/vendor/lib64/libllvm-glnext.so)
7493d4a380 llvm::FPPassManager::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so)
7493d49c2c llvm::FunctionPassManagerImpl::run(llvm::Function&) (/vendor/lib64/libllvm-glnext.so)
7493d49a88 llvm::FunctionPassManager::run(llvm::Function&) (/vendor/lib64/libllvm-glnext.so)
74942d3c38 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so)
7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so)
7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.492647: 250000 cpu-clock:
7494389630 QGPUFastISel::isTypeLegal(llvm::Type*, llvm::EVT&) (/vendor/lib64/libllvm-glnext.so)
74943a1f7c QGPUFastISel::QGPUSelectMul(llvm::Instruction const*, unsigned int, bool) (/vendor/lib64/libllvm-glnext.so)
74943babb4 QGPUFastISel::TargetSelectInstruction(llvm::Instruction const*) (/vendor/lib64/libllvm-glnext.so)
74943bca48 llvm::QGPUFastISelBase::SelectInstruction(llvm::Instruction const*) (/vendor/lib64/libllvm-glnext.so)
749453ce54 QGPUInstructionSelector::runOnMachineFunction(llvm::MachineFunction&) (/vendor/lib64/libllvm-glnext.so)
7493d4a380 llvm::FPPassManager::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so)
7493d49c2c llvm::FunctionPassManagerImpl::run(llvm::Function&) (/vendor/lib64/libllvm-glnext.so)
7493d49a88 llvm::FunctionPassManager::run(llvm::Function&) (/vendor/lib64/libllvm-glnext.so)
74942d3c38 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so)
7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so)
7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.492897: 250000 cpu-clock:
749433a9ec llvm::MOVCVTInstrInfo::isMOVAInstr(llvm::MachineInstr const*) (/vendor/lib64/libllvm-glnext.so)
74944a8210 QGPUPeepholeOptimizer::foldRelativeAddressingMove(llvm::MachineBasicBlock::bundle_iterator<llvm::MachineInstr, llvm::ilist_iterator<llvm::MachineInstr> >) (/vendor/lib64/libllvm-glnext.so)
7494493bc0 QGPUPeepholeOptimizer::runAsPostISelOpt(llvm::MachineFunction&) (/vendor/lib64/libllvm-glnext.so)
7494491208 QGPUPeepholeOptimizer::runOnMachineFunction(llvm::MachineFunction&) (/vendor/lib64/libllvm-glnext.so)
7493d4a380 llvm::FPPassManager::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so)
7493d49c2c llvm::FunctionPassManagerImpl::run(llvm::Function&) (/vendor/lib64/libllvm-glnext.so)
7493d49a88 llvm::FunctionPassManager::run(llvm::Function&) (/vendor/lib64/libllvm-glnext.so)
74942d3c38 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so)
7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so)
7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.493148: 250000 cpu-clock:
749409f974 llvm::MachineInstrExpressionTrait::getHashValue(llvm::MachineInstr const* const&) (/vendor/lib64/libllvm-glnext.so)
749408a5c0 llvm::ScopedHashTable<llvm::MachineInstr*, unsigned int, llvm::MachineInstrExpressionTrait, llvm::RecyclingAllocator<llvm::BumpPtrAllocator, llvm::ScopedHashTableVal<llvm::MachineInstr*, unsigned int>, 32ul, 8ul> >::insertIntoScope(llvm::ScopedHashTableScope<llvm::MachineInstr*, unsigned int, llvm::MachineInstrExpressionTrait, llvm::RecyclingAllocator<llvm::BumpPtrAllocator, llvm::ScopedHashTableVal<llvm::MachineInstr*, unsigned int>, 32ul, 8ul> >*, llvm::MachineInstr* const&, unsigned int const&) (/vendor/lib64/libllvm-glnext.so)
7494086f3c (anonymous namespace)::MachineCSE::PerformCSE(llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*) (/vendor/lib64/libllvm-glnext.so)
7494086010 (anonymous namespace)::MachineCSE::runOnMachineFunction(llvm::MachineFunction&) (/vendor/lib64/libllvm-glnext.so)
7493d4a380 llvm::FPPassManager::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so)
7493d49c2c llvm::FunctionPassManagerImpl::run(llvm::Function&) (/vendor/lib64/libllvm-glnext.so)
7493d49a88 llvm::FunctionPassManager::run(llvm::Function&) (/vendor/lib64/libllvm-glnext.so)
74942d3c38 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so)
7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so)
7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.493397: 250000 cpu-clock:
7494479d30 (anonymous namespace)::QGPUScheduleInstrs::ReleaseSuccessors(llvm::SUnit*) (/vendor/lib64/libllvm-glnext.so)
749446b8a4 (anonymous namespace)::QGPUScheduleInstrs::Run(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::bundle_iterator<llvm::MachineInstr, llvm::ilist_iterator<llvm::MachineInstr> >, llvm::MachineBasicBlock::bundle_iterator<llvm::MachineInstr, llvm::ilist_iterator<llvm::MachineInstr> >, unsigned int) (/vendor/lib64/libllvm-glnext.so)
749446a0fc (anonymous namespace)::QGPUScheduler::runOnMachineFunction(llvm::MachineFunction&) (/vendor/lib64/libllvm-glnext.so)
7493d4a380 llvm::FPPassManager::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so)
7493d49c2c llvm::FunctionPassManagerImpl::run(llvm::Function&) (/vendor/lib64/libllvm-glnext.so)
7493d49a88 llvm::FunctionPassManager::run(llvm::Function&) (/vendor/lib64/libllvm-glnext.so)
74942d3c38 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so)
7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so)
7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.493648: 250000 cpu-clock:
74942f04a8 (anonymous namespace)::QGPUCombiner::runOnMachineFunction(llvm::MachineFunction&) (/vendor/lib64/libllvm-glnext.so)
7493d4a380 llvm::FPPassManager::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so)
7493d49c2c llvm::FunctionPassManagerImpl::run(llvm::Function&) (/vendor/lib64/libllvm-glnext.so)
7493d49a88 llvm::FunctionPassManager::run(llvm::Function&) (/vendor/lib64/libllvm-glnext.so)
74942d3c38 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so)
7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so)
7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.493897: 250000 cpu-clock:
7494516b14 QGPUGlobalRegAlloc::constructLiveIntervals(llvm::MachineBasicBlock*) (/vendor/lib64/libllvm-glnext.so)
749450f320 QGPUGlobalRegAlloc::constructLiveIntervals() (/vendor/lib64/libllvm-glnext.so)
749450b97c QGPUGlobalRegAlloc::runOnMachineFunction(llvm::MachineFunction&) (/vendor/lib64/libllvm-glnext.so)
7493d4a380 llvm::FPPassManager::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so)
7493d49c2c llvm::FunctionPassManagerImpl::run(llvm::Function&) (/vendor/lib64/libllvm-glnext.so)
7493d49a88 llvm::FunctionPassManager::run(llvm::Function&) (/vendor/lib64/libllvm-glnext.so)
74942d3c38 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so)
7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so)
7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.494147: 250000 cpu-clock:
74945139f0 QGPUGlobalRegAlloc::clearPerFunction() (/vendor/lib64/libllvm-glnext.so)
749450c1f0 QGPUGlobalRegAlloc::runOnMachineFunction(llvm::MachineFunction&) (/vendor/lib64/libllvm-glnext.so)
7493d4a380 llvm::FPPassManager::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so)
7493d49c2c llvm::FunctionPassManagerImpl::run(llvm::Function&) (/vendor/lib64/libllvm-glnext.so)
7493d49a88 llvm::FunctionPassManager::run(llvm::Function&) (/vendor/lib64/libllvm-glnext.so)
74942d3c38 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so)
7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so)
7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.494398: 250000 cpu-clock:
7494082fec (anonymous namespace)::MachineCopyPropagation::runOnMachineFunction(llvm::MachineFunction&) (/vendor/lib64/libllvm-glnext.so)
7493d4a380 llvm::FPPassManager::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so)
7493d49c2c llvm::FunctionPassManagerImpl::run(llvm::Function&) (/vendor/lib64/libllvm-glnext.so)
7493d49a88 llvm::FunctionPassManager::run(llvm::Function&) (/vendor/lib64/libllvm-glnext.so)
74942d3c38 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so)
7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so)
7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.494648: 250000 cpu-clock:
749430e5ec (anonymous namespace)::QGPUNopandHwFlagsInserter::runOnMachineFunction(llvm::MachineFunction&) (/vendor/lib64/libllvm-glnext.so)
7493d4a380 llvm::FPPassManager::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so)
7493d49c2c llvm::FunctionPassManagerImpl::run(llvm::Function&) (/vendor/lib64/libllvm-glnext.so)
7493d49a88 llvm::FunctionPassManager::run(llvm::Function&) (/vendor/lib64/libllvm-glnext.so)
74942d3c38 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so)
7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so)
7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.494897: 250000 cpu-clock:
7493d46880 llvm::PMTopLevelManager::setLastUser(llvm::SmallVectorImpl<llvm::Pass*> const&, llvm::Pass*) (/vendor/lib64/libllvm-glnext.so)
7493d48d30 llvm::PMDataManager::add(llvm::Pass*, bool) (/vendor/lib64/libllvm-glnext.so)
7493d46f50 llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (/vendor/lib64/libllvm-glnext.so)
7493d46ee0 llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (/vendor/lib64/libllvm-glnext.so)
7494371100 llvm::QGPUTargetMachine::addTargetObjectGen(llvm::PassManagerBase&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char**, void* (*)(unsigned int), llvm::HLCContext*, unsigned int&, bool) (/vendor/lib64/libllvm-glnext.so)
7494371194 llvm::QGPUTargetMachine::addMachineObjgenPasses(llvm::PassManagerBase&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char**, void* (*)(unsigned int), llvm::HLCContext*, unsigned int&, llvm::TargetMachine::CodeGenFileType, llvm::CodeGenOpt::Level, bool) (/vendor/lib64/libllvm-glnext.so)
7494076720 llvm::LLVMTargetMachine::addModuleCodegenPasses(llvm::PassManagerBase&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char**, void* (*)(unsigned int), llvm::HLCContext*, unsigned int&, llvm::TargetMachine::CodeGenFileType, llvm::CodeGenOpt::Level, bool, bool, bool, bool&, llvm::Module*) (/vendor/lib64/libllvm-glnext.so)
74942d3cf4 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so)
7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so)
7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.495148: 250000 cpu-clock:
7494438080 llvm::QGPUTargetObjGen::setMetaData(unsigned int, unsigned int, llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7494429d88 llvm::QGPUModuleEncoder::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7493d4a8e4 llvm::MPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7493d4ba6c llvm::PassManagerImpl::run(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
74942d3d08 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so)
7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so)
7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.495398: 250000 cpu-clock:
7493e87198 llvm::UniformityAnalysisPass::~UniformityAnalysisPass() (/vendor/lib64/libllvm-glnext.so)
7493d4cb7c llvm::MPPassManager::~MPPassManager() (/vendor/lib64/libllvm-glnext.so)
7493d4ce04 non-virtual thunk to llvm::MPPassManager::~MPPassManager() (/vendor/lib64/libllvm-glnext.so)
7493d47dec llvm::PMTopLevelManager::~PMTopLevelManager() (/vendor/lib64/libllvm-glnext.so)
7493d4c988 llvm::PassManagerImpl::~PassManagerImpl() (/vendor/lib64/libllvm-glnext.so)
7493d4ca90 llvm::FunctionPassManagerImpl::~FunctionPassManagerImpl() (/vendor/lib64/libllvm-glnext.so)
7494552f30 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so)
7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.495647: 250000 cpu-clock:
752e0dd24c je_tcache_bin_flush_small (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0abfac je_free (/apex/com.android.runtime/lib64/bionic/libc.so)
7493d3f2f0 llvm::NamedMDNode::~NamedMDNode() (/vendor/lib64/libllvm-glnext.so)
7493d41b74 llvm::Module::~Module() (/vendor/lib64/libllvm-glnext.so)
749455517c LLVMCompiler::setModule(llvm::Module*) (/vendor/lib64/libllvm-glnext.so)
7494570ff8 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.495897: 250000 cpu-clock:
752e0dd260 je_tcache_bin_flush_small (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0abfac je_free (/apex/com.android.runtime/lib64/bionic/libc.so)
7493c30604 std::__1::__tree<unsigned int, std::__1::less<unsigned int>, std::__1::allocator<unsigned int> >::destroy(std::__1::__tree_node<unsigned int, void*>*) (/vendor/lib64/libllvm-glnext.so)
7493c30610 std::__1::__tree<unsigned int, std::__1::less<unsigned int>, std::__1::allocator<unsigned int> >::destroy(std::__1::__tree_node<unsigned int, void*>*) (/vendor/lib64/libllvm-glnext.so)
7493c30604 std::__1::__tree<unsigned int, std::__1::less<unsigned int>, std::__1::allocator<unsigned int> >::destroy(std::__1::__tree_node<unsigned int, void*>*) (/vendor/lib64/libllvm-glnext.so)
7493e8a354 llvm::UniformityAnalysisPass::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7493d4a6c8 llvm::MPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7493d4ba6c llvm::PassManagerImpl::run(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
74945525f0 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so)
7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.496148: 250000 cpu-clock:
7493d82818 llvm::MCContext::MCContext(llvm::MCAsmInfo const&, llvm::MCRegisterInfo const&, llvm::MCObjectFileInfo const*, llvm::SourceMgr const*) (/vendor/lib64/libllvm-glnext.so)
74940b211c llvm::MachineModuleInfo::MachineModuleInfo(llvm::MCAsmInfo const&, llvm::MCRegisterInfo const&, llvm::MCObjectFileInfo const*) (/vendor/lib64/libllvm-glnext.so)
749437ad8c llvm::QGPUCodegenFixedPipeline::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
74942d194c llvm::llclib::CompileInSimplePipeline(llvm::Module*, llvm::QGPUMIRConverter*, char**, unsigned int&) (/vendor/lib64/libllvm-glnext.so)
74942d3518 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so)
7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so)
7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.496400: 250000 cpu-clock:
7493c6e9c0 llvm::ConstantVector::get(llvm::ArrayRef<llvm::Constant*>) (/vendor/lib64/libllvm-glnext.so)
74943571a4 llvm::QGPULiteralLoweringPass::TransformShader(llvm::Module&, std::__1::vector<llvm::MDNode*, std::__1::allocator<llvm::MDNode*> >&) (/vendor/lib64/libllvm-glnext.so)
7494354028 llvm::QGPULiteralLoweringPass::lowerLiteralModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
749436202c llvm::QGPULiteralLoweringPass::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
749437afa0 llvm::QGPUCodegenFixedPipeline::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
74942d194c llvm::llclib::CompileInSimplePipeline(llvm::Module*, llvm::QGPUMIRConverter*, char**, unsigned int&) (/vendor/lib64/libllvm-glnext.so)
74942d3518 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so)
7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so)
7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.496648: 250000 cpu-clock:
752e0e20a8 memcmp (/apex/com.android.runtime/lib64/bionic/libc.so)
7493c37be4 llvm::StringMapImpl::FindKey(llvm::StringRef) const (/vendor/lib64/libllvm-glnext.so)
7493d43024 llvm::Module::getNamedMetadata(llvm::Twine const&) const (/vendor/lib64/libllvm-glnext.so)
7494374f3c llvm::QGPUTargetMachine::getConstRegFileSize(llvm::Module*) (/vendor/lib64/libllvm-glnext.so)
74943d8eb4 QGPUFastISel::promoteLDC(llvm::Instruction const*) (/vendor/lib64/libllvm-glnext.so)
74943dc4f8 QGPUFastISel::QGPUSelectLDCIntrinsic(llvm::Instruction const*) (/vendor/lib64/libllvm-glnext.so)
7494405e28 QGPUFastISel::QGPUSelectIntrinsic(llvm::Instruction const*, unsigned int, bool) (/vendor/lib64/libllvm-glnext.so)
749440bf80 QGPUFastISel::QGPUSelectCall(llvm::Instruction const*, unsigned int, bool) (/vendor/lib64/libllvm-glnext.so)
74943bab74 QGPUFastISel::TargetSelectInstruction(llvm::Instruction const*) (/vendor/lib64/libllvm-glnext.so)
74943bca48 llvm::QGPUFastISelBase::SelectInstruction(llvm::Instruction const*) (/vendor/lib64/libllvm-glnext.so)
749453ce54 QGPUInstructionSelector::runOnMachineFunction(llvm::MachineFunction&) (/vendor/lib64/libllvm-glnext.so)
749437b014 llvm::QGPUCodegenFixedPipeline::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
74942d194c llvm::llclib::CompileInSimplePipeline(llvm::Module*, llvm::QGPUMIRConverter*, char**, unsigned int&) (/vendor/lib64/libllvm-glnext.so)
74942d3518 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so)
7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so)
7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.496897: 250000 cpu-clock:
749409ba50 llvm::MachineInstr::isSafeToMove(llvm::TargetInstrInfo const*, llvm::AliasAnalysis*, bool&) const (/vendor/lib64/libllvm-glnext.so)
74944df380 (anonymous namespace)::QGPUDeadMachineInstructionElim::runOnMachineFunction(llvm::MachineFunction&) (/vendor/lib64/libllvm-glnext.so)
749437b064 llvm::QGPUCodegenFixedPipeline::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
74942d194c llvm::llclib::CompileInSimplePipeline(llvm::Module*, llvm::QGPUMIRConverter*, char**, unsigned int&) (/vendor/lib64/libllvm-glnext.so)
74942d3518 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so)
7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so)
7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.497148: 250000 cpu-clock:
74944d5b40 QGPULocalRegAlloc::checkInterferenceAtCurrSlot(QGPULocalRA::LiveRange*, llvm::RegClassID, unsigned int) (/vendor/lib64/libllvm-glnext.so)
74944d4238 QGPULocalRegAlloc::allocateRegsForAggregate(QGPULocalRA::LiveRange*, unsigned int) (/vendor/lib64/libllvm-glnext.so)
74944d27c8 QGPULocalRegAlloc::runSimpleLinearScan() (/vendor/lib64/libllvm-glnext.so)
74944d20f0 QGPULocalRegAlloc::runOnMachineFunction(llvm::MachineFunction&) (/vendor/lib64/libllvm-glnext.so)
749437b16c llvm::QGPUCodegenFixedPipeline::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
74942d194c llvm::llclib::CompileInSimplePipeline(llvm::Module*, llvm::QGPUMIRConverter*, char**, unsigned int&) (/vendor/lib64/libllvm-glnext.so)
74942d3518 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so)
7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so)
7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.497398: 250000 cpu-clock:
74944429e4 llvm::QGPUTargetObjGen::setSymbolTable(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7494428ddc llvm::QGPUTargetObjGen::setSections(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7494429b84 llvm::QGPUModuleEncoder::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
749437b284 llvm::QGPUCodegenFixedPipeline::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
74942d194c llvm::llclib::CompileInSimplePipeline(llvm::Module*, llvm::QGPUMIRConverter*, char**, unsigned int&) (/vendor/lib64/libllvm-glnext.so)
74942d3518 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so)
7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so)
7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.497648: 250000 cpu-clock:
7493c5f750 llvm::BasicBlock::~BasicBlock() (/vendor/lib64/libllvm-glnext.so)
7493c5f9d0 llvm::BasicBlock::~BasicBlock() (/vendor/lib64/libllvm-glnext.so)
7493c5fb10 llvm::BasicBlock::eraseFromParent() (/vendor/lib64/libllvm-glnext.so)
7493c9965c llvm::Function::dropAllReferences() (/vendor/lib64/libllvm-glnext.so)
7493d42230 llvm::Module::dropAllReferences() (/vendor/lib64/libllvm-glnext.so)
7493d418bc llvm::Module::~Module() (/vendor/lib64/libllvm-glnext.so)
749455517c LLVMCompiler::setModule(llvm::Module*) (/vendor/lib64/libllvm-glnext.so)
7494570ff8 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.497898: 250000 cpu-clock:
7493d3d920 llvm::DenseMapIterator<llvm::DenseMapAPIntKeyInfo::KeyTy, llvm::ConstantInt*, llvm::DenseMapAPIntKeyInfo, false>::AdvancePastEmptyBuckets() (/vendor/lib64/libllvm-glnext.so)
7493d3bdcc llvm::LLVMContextImpl::~LLVMContextImpl() (/vendor/lib64/libllvm-glnext.so)
7493d396c0 llvm::LLVMContext::~LLVMContext() (/vendor/lib64/libllvm-glnext.so)
74945613f0 CompilerContext::LeaveContext(CompilerContext**, bool) (/vendor/lib64/libllvm-glnext.so)
749465be94 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.498147: 250000 cpu-clock:
ffffff82a496e080 idr_alloc_cmn.cfi ([kernel.kallsyms])
ffffff82a39cb1b6 kgsl_mem_entry_attach_process ([kernel.kallsyms])
ffffff82a39cd25a gpumem_alloc_entry.cfi ([kernel.kallsyms])
ffffff82a39cd55a kgsl_ioctl_gpuobj_alloc.cfi ([kernel.kallsyms])
ffffff82a39df5d2 kgsl_ioctl_helper.cfi ([kernel.kallsyms])
ffffff82a39df65e kgsl_ioctl.cfi ([kernel.kallsyms])
ffffff82a322e086 do_vfs_ioctl.cfi ([kernel.kallsyms])
ffffff82a322e66e SyS_ioctl.cfi ([kernel.kallsyms])
ffffff82a2e84116 __sys_trace ([kernel.kallsyms])
752e130888 __ioctl (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0ee38c ioctl (/apex/com.android.runtime/lib64/bionic/libc.so)
7494ad5e80 gsl_ldd_control (/vendor/lib64/libgsl.so)
7494ad9720 ioctl_kgsl_sharedmem_alloc (/vendor/lib64/libgsl.so)
7494a31c98 gsl_memory_alloc_pure (/vendor/lib64/libgsl.so)
74938c2058 libGLESv2_adreno.so[+263058] (/vendor/lib64/egl/libGLESv2_adreno.so)
74938c191c libGLESv2_adreno.so[+26291c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74939ffe40 libGLESv2_adreno.so[+3a0e40] (/vendor/lib64/egl/libGLESv2_adreno.so)
74939f99ac libGLESv2_adreno.so[+39a9ac] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493a036ec libGLESv2_adreno.so[+3a46ec] (/vendor/lib64/egl/libGLESv2_adreno.so)
749374fd30 libGLESv2_adreno.so[+f0d30] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a324 libGLESv2_adreno.so[+1db324] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.498397: 250000 cpu-clock:
7493a00088 libGLESv2_adreno.so[+3a1088] (/vendor/lib64/egl/libGLESv2_adreno.so)
74939f99ac libGLESv2_adreno.so[+39a9ac] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493a036ec libGLESv2_adreno.so[+3a46ec] (/vendor/lib64/egl/libGLESv2_adreno.so)
749374fd30 libGLESv2_adreno.so[+f0d30] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a324 libGLESv2_adreno.so[+1db324] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.498647: 250000 cpu-clock:
74939ffff0 libGLESv2_adreno.so[+3a0ff0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493a057b8 libGLESv2_adreno.so[+3a67b8] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493a03754 libGLESv2_adreno.so[+3a4754] (/vendor/lib64/egl/libGLESv2_adreno.so)
749374fd30 libGLESv2_adreno.so[+f0d30] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a324 libGLESv2_adreno.so[+1db324] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.498898: 250000 cpu-clock:
74949180e0 longest_match (/system/lib64/vndk-sp-29/libz.so)
7494917c54 deflate_slow (/system/lib64/vndk-sp-29/libz.so)
7494916308 deflate (/system/lib64/vndk-sp-29/libz.so)
74949136b8 compress (/system/lib64/vndk-sp-29/libz.so)
749383a3d8 libGLESv2_adreno.so[+1db3d8] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.499146: 250000 cpu-clock:
7494917a88 deflate_slow (/system/lib64/vndk-sp-29/libz.so)
7494916308 deflate (/system/lib64/vndk-sp-29/libz.so)
74949136b8 compress (/system/lib64/vndk-sp-29/libz.so)
749383a3d8 libGLESv2_adreno.so[+1db3d8] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.499396: 250000 cpu-clock:
74949180d0 longest_match (/system/lib64/vndk-sp-29/libz.so)
7494917c54 deflate_slow (/system/lib64/vndk-sp-29/libz.so)
7494916308 deflate (/system/lib64/vndk-sp-29/libz.so)
74949136b8 compress (/system/lib64/vndk-sp-29/libz.so)
749383a3d8 libGLESv2_adreno.so[+1db3d8] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.499646: 250000 cpu-clock:
7494917b74 deflate_slow (/system/lib64/vndk-sp-29/libz.so)
7494916308 deflate (/system/lib64/vndk-sp-29/libz.so)
74949136b8 compress (/system/lib64/vndk-sp-29/libz.so)
749383a3d8 libGLESv2_adreno.so[+1db3d8] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.499897: 250000 cpu-clock:
7531a478d8 GrAllocator::reset() (/system/lib64/libhwui.so)
7531a47778 GrTAllocator<GrGLProgramDataManager::UniformInfo>::~GrTAllocator() (/system/lib64/libhwui.so)
7531a476e8 GrGLProgramBuilder::~GrGLProgramBuilder() (/system/lib64/libhwui.so)
7531a464a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.500151: 250000 cpu-clock:
ffffff82a37f101c arm_smmu_map_sg.cfi ([kernel.kallsyms])
ffffff82a37d6656 iommu_map_sg.cfi ([kernel.kallsyms])
ffffff82a3a02412 kgsl_iommu_map.cfi ([kernel.kallsyms])
ffffff82a39f031a kgsl_mmu_map.cfi ([kernel.kallsyms])
ffffff82a39c3c86 _gpu_set_svm_region ([kernel.kallsyms])
ffffff82a39c3fda _search_range ([kernel.kallsyms])
ffffff82a39c36da kgsl_get_unmapped_area.cfi ([kernel.kallsyms])
ffffff82a31b4ac2 get_unmapped_area.cfi ([kernel.kallsyms])
ffffff82a31b5c62 do_mmap.cfi ([kernel.kallsyms])
ffffff82a317efde vm_mmap_pgoff.cfi ([kernel.kallsyms])
ffffff82a2f37f1e sys_mmap.cfi ([kernel.kallsyms])
ffffff82a2e84116 __sys_trace ([kernel.kallsyms])
752e1313c8 mmap64 (/apex/com.android.runtime/lib64/bionic/libc.so)
7494ad7a50 kgsl_mmap64 (/vendor/lib64/libgsl.so)
7494ad9980 ioctl_kgsl_sharedmem_alloc (/vendor/lib64/libgsl.so)
7494a31c98 gsl_memory_alloc_pure (/vendor/lib64/libgsl.so)
74938c2058 libGLESv2_adreno.so[+263058] (/vendor/lib64/egl/libGLESv2_adreno.so)
74938c191c libGLESv2_adreno.so[+26291c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74938cb708 libGLESv2_adreno.so[+26c708] (/vendor/lib64/egl/libGLESv2_adreno.so)
74938cbb38 libGLESv2_adreno.so[+26cb38] (/vendor/lib64/egl/libGLESv2_adreno.so)
74938cd884 libGLESv2_adreno.so[+26e884] (/vendor/lib64/egl/libGLESv2_adreno.so)
74939dcb78 libGLESv2_adreno.so[+37db78] (/vendor/lib64/egl/libGLESv2_adreno.so)
74939ea0c8 libGLESv2_adreno.so[+38b0c8] (/vendor/lib64/egl/libGLESv2_adreno.so)
74939de760 libGLESv2_adreno.so[+37f760] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937951a0 libGLESv2_adreno.so[+1361a0] (/vendor/lib64/egl/libGLESv2_adreno.so)
749378d924 libGLESv2_adreno.so[+12e924] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a4321c GrGLGpu::sendIndexedMeshToGpu(GrPrimitiveType, GrBuffer const*, int, int, unsigned short, unsigned short, GrBuffer const*, int, GrPrimitiveRestart) (/system/lib64/libhwui.so)
7531a40238 GrMesh::sendToGpu(GrMesh::SendToGpuImpl*) const (/system/lib64/libhwui.so)
7531a3fe60 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.500398: 250000 cpu-clock:
752fc26280 glCreateProgram (/system/lib64/libGLESv2.so)
7531a46484 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.500647: 250000 cpu-clock:
7531aad198 SkSL::SymbolTable::operator[](SkSL::StringFragment) (/system/lib64/libhwui.so)
7531aad15c SkSL::SymbolTable::operator[](SkSL::StringFragment) (/system/lib64/libhwui.so)
7531aad15c SkSL::SymbolTable::operator[](SkSL::StringFragment) (/system/lib64/libhwui.so)
7531aad15c SkSL::SymbolTable::operator[](SkSL::StringFragment) (/system/lib64/libhwui.so)
7531aad15c SkSL::SymbolTable::operator[](SkSL::StringFragment) (/system/lib64/libhwui.so)
7531aad15c SkSL::SymbolTable::operator[](SkSL::StringFragment) (/system/lib64/libhwui.so)
7531aad15c SkSL::SymbolTable::operator[](SkSL::StringFragment) (/system/lib64/libhwui.so)
7531aad15c SkSL::SymbolTable::operator[](SkSL::StringFragment) (/system/lib64/libhwui.so)
7531aaccd4 SkSL::IRGenerator::convertIdentifier(SkSL::ASTIdentifier const&) (/system/lib64/libhwui.so)
7531aaf918 SkSL::IRGenerator::convertSuffixExpression(SkSL::ASTSuffixExpression const&) (/system/lib64/libhwui.so)
7531aac480 SkSL::IRGenerator::convertBinaryExpression(SkSL::ASTBinaryExpression const&) (/system/lib64/libhwui.so)
7531ac3cac SkSL::IRGenerator::convertExpressionStatement(SkSL::ASTExpressionStatement const&) (/system/lib64/libhwui.so)
7531ac3890 SkSL::IRGenerator::convertStatement(SkSL::ASTStatement const&) (/system/lib64/libhwui.so)
7531ac3264 SkSL::IRGenerator::convertBlock(SkSL::ASTBlock const&) (/system/lib64/libhwui.so)
7531ac38f4 SkSL::IRGenerator::convertStatement(SkSL::ASTStatement const&) (/system/lib64/libhwui.so)
7531ac3264 SkSL::IRGenerator::convertBlock(SkSL::ASTBlock const&) (/system/lib64/libhwui.so)
7531ac38f4 SkSL::IRGenerator::convertStatement(SkSL::ASTStatement const&) (/system/lib64/libhwui.so)
7531ac3264 SkSL::IRGenerator::convertBlock(SkSL::ASTBlock const&) (/system/lib64/libhwui.so)
7531a590c4 SkSL::IRGenerator::convertFunction(SkSL::ASTFunction const&) (/system/lib64/libhwui.so)
7531a58390 SkSL::IRGenerator::convertProgram(SkSL::Program::Kind, char const*, unsigned long, SkSL::SymbolTable&, std::__1::vector<std::__1::unique_ptr<SkSL::ProgramElement, std::__1::default_delete<SkSL::ProgramElement> >, std::__1::allocator<std::__1::unique_ptr<SkSL::ProgramElement, std::__1::default_delete<SkSL::ProgramElement> > > >*) (/system/lib64/libhwui.so)
7531a507d4 SkSL::Compiler::convertProgram(SkSL::Program::Kind, SkSL::String, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4bcd0 GrSkSLtoGLSL(GrGLContext const&, unsigned int, char const**, int*, int, SkSL::Program::Settings const&, SkSL::String*) (/system/lib64/libhwui.so)
7531a46a30 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.500900: 250000 cpu-clock:
7493857d34 libGLESv2_adreno.so[+1f8d34] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b797c libGLESv2_adreno.so[+15897c] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492d4 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.501147: 250000 cpu-clock:
749466f1b8 llvm::DenseMap<unsigned int, bool, llvm::DenseMapInfo<unsigned int> >::InsertIntoBucket(unsigned int const&, bool const&, std::__1::pair<unsigned int, bool>*) (/vendor/lib64/libllvm-glnext.so)
749466ceb8 TSymbolTable::TSymbolTable() (/vendor/lib64/libllvm-glnext.so)
74946b33cc ShCompile (/vendor/lib64/libllvm-glnext.so)
74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so)
74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.501398: 250000 cpu-clock:
752e0aa1d8 je_calloc (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0a4268 calloc (/apex/com.android.runtime/lib64/bionic/libc.so)
74946b5118 TParseContext::TParseContext(TSymbolTable&, TIntermediate&, EShLanguage, TInfoSink&, TCompilerOptions, CompilerContext*) (/vendor/lib64/libllvm-glnext.so)
74946b34fc ShCompile (/vendor/lib64/libllvm-glnext.so)
74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so)
74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.501647: 250000 cpu-clock:
7494755f0c YYParser::GetLexToken(char*, unsigned long) (/vendor/lib64/libllvm-glnext.so)
74947373d0 yy_get_next_buffer() (/vendor/lib64/libllvm-glnext.so)
7494733e28 yy3lex(YYSTYPE*, TParseContext&) (/vendor/lib64/libllvm-glnext.so)
7494717b18 yy3parse(TParseContext&) (/vendor/lib64/libllvm-glnext.so)
7494737974 yy3PaYYParse(TParseContext&) (/vendor/lib64/libllvm-glnext.so)
7494755a48 YYParser::ParseStrings(char**, long*, int, TParseContext&, int) (/vendor/lib64/libllvm-glnext.so)
74946b35fc ShCompile (/vendor/lib64/libllvm-glnext.so)
74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so)
74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.501897: 250000 cpu-clock:
7494733e1c yy3lex(YYSTYPE*, TParseContext&) (/vendor/lib64/libllvm-glnext.so)
7494717b18 yy3parse(TParseContext&) (/vendor/lib64/libllvm-glnext.so)
7494737974 yy3PaYYParse(TParseContext&) (/vendor/lib64/libllvm-glnext.so)
7494755a48 YYParser::ParseStrings(char**, long*, int, TParseContext&, int) (/vendor/lib64/libllvm-glnext.so)
74946b3620 ShCompile (/vendor/lib64/libllvm-glnext.so)
74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so)
74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.502178: 250000 cpu-clock:
ffffff82a2ffa6e8 complete.cfi ([kernel.kallsyms])
ffffff82a370a162 rpmh_tx_done.cfi ([kernel.kallsyms])
ffffff82a44be6b6 tx_tick ([kernel.kallsyms])
ffffff82a44c0f86 tcs_notify_tx_done.cfi ([kernel.kallsyms])
ffffff82a2f72646 tasklet_hi_action.cfi ([kernel.kallsyms])
ffffff82a2e8232e __irqentry_text_start ([kernel.kallsyms])
ffffff82a2f7201a irq_exit.cfi ([kernel.kallsyms])
ffffff82a30239da __handle_domain_irq.cfi ([kernel.kallsyms])
ffffff82a2e81fee gic_handle_irq.20590.cfi ([kernel.kallsyms])
ffffff82a2e83ef6 el0_irq_naked ([kernel.kallsyms])
749469b600 TType::buildMangledName(std::__1::basic_string<char, std::__1::char_traits<char>, adreno_pool_allocator<char> >&) (/vendor/lib64/libllvm-glnext.so)
74946b284c TType::getMangledName() (/vendor/lib64/libllvm-glnext.so)
74946ad7e8 TFunction::addParameter(TParameter&) (/vendor/lib64/libllvm-glnext.so)
74946f51bc TTexture(TBasicType, TBasicType, TOperator, int, int, TSymbolTableLevel&) (/vendor/lib64/libllvm-glnext.so)
749469cd5c TSymbolTable::initStandardFunction(int, int, int, TBasicType, TBasicType) (/vendor/lib64/libllvm-glnext.so)
RenderThread 31850/31881 [001] 684943.502397: 250000 cpu-clock:
749465d340 TQCOM_ASTPatcher::TraverseBinaryNode(TIntermBinary*) (/vendor/lib64/libllvm-glnext.so)
749466064c TQCOM_ASTPatcher::TraverseAggregateNode(TIntermAggregate*) (/vendor/lib64/libllvm-glnext.so)
7494660660 TQCOM_ASTPatcher::TraverseAggregateNode(TIntermAggregate*) (/vendor/lib64/libllvm-glnext.so)
7494660688 TQCOM_ASTPatcher::TraverseAggregateNode(TIntermAggregate*) (/vendor/lib64/libllvm-glnext.so)
7494660660 TQCOM_ASTPatcher::TraverseAggregateNode(TIntermAggregate*) (/vendor/lib64/libllvm-glnext.so)
749465c71c TQCOM_ASTPatcher::compile(TIntermNode*) (/vendor/lib64/libllvm-glnext.so)
74946b3d8c ShCompile (/vendor/lib64/libllvm-glnext.so)
74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so)
74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.502648: 250000 cpu-clock:
7493c379a0 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (/vendor/lib64/libllvm-glnext.so)
7493d5a484 llvm::ValueSymbolTable::reinsertValue(llvm::Value*) (/vendor/lib64/libllvm-glnext.so)
7493d425fc llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::FunctionType*, llvm::AttrListPtr) (/vendor/lib64/libllvm-glnext.so)
7493d42794 llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::FunctionType*) (/vendor/lib64/libllvm-glnext.so)
7493d23488 llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef<llvm::Type*>) (/vendor/lib64/libllvm-glnext.so)
74945c9ec0 LLVMIRGen::generateSamplerInstruction(Operand*, Operand*, Operand*, Operand*, Operand*, Operand*, bool, unsigned int, bool, Operand*) (/vendor/lib64/libllvm-glnext.so)
749467b3dc TQCOM_Codegen::TraverseSampler(TIntermOperator*, unsigned int, bool) (/vendor/lib64/libllvm-glnext.so)
7494670b00 TQCOM_Codegen::TraverseBinaryNode(TIntermBinary*) (/vendor/lib64/libllvm-glnext.so)
74946863f0 TQCOM_Codegen::TraverseSequence(TIntermAggregate*) (/vendor/lib64/libllvm-glnext.so)
74946863f0 TQCOM_Codegen::TraverseSequence(TIntermAggregate*) (/vendor/lib64/libllvm-glnext.so)
74946863f0 TQCOM_Codegen::TraverseSequence(TIntermAggregate*) (/vendor/lib64/libllvm-glnext.so)
7494686a10 TQCOM_Codegen::TraverseFunction(TIntermAggregate*) (/vendor/lib64/libllvm-glnext.so)
749468654c TQCOM_Codegen::TraverseSequence(TIntermAggregate*) (/vendor/lib64/libllvm-glnext.so)
74946964ec TQCOM_Codegen::compile(TIntermNode*) (/vendor/lib64/libllvm-glnext.so)
74946b3a6c ShCompile (/vendor/lib64/libllvm-glnext.so)
74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so)
74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.502898: 250000 cpu-clock:
7494754674 ByteStream::~ByteStream() (/vendor/lib64/libllvm-glnext.so)
7494754100 Scope::~Scope() (/vendor/lib64/libllvm-glnext.so)
7494746fd4 CPPStruct::~CPPStruct() (/vendor/lib64/libllvm-glnext.so)
7494755bb4 YYParser::FinalizePreprocessor() (/vendor/lib64/libllvm-glnext.so)
74946b3ba8 ShCompile (/vendor/lib64/libllvm-glnext.so)
74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so)
74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.503147: 250000 cpu-clock:
74942ca8c0 (anonymous namespace)::GlobalDCE::MarkUsedGlobalsAsNeeded(llvm::Constant*) (/vendor/lib64/libllvm-glnext.so)
74942ca738 (anonymous namespace)::GlobalDCE::GlobalIsNeeded(llvm::GlobalValue*) (/vendor/lib64/libllvm-glnext.so)
74942c9b3c (anonymous namespace)::GlobalDCE::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7493d4a6c8 llvm::MPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7493d4ba6c llvm::PassManagerImpl::run(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7494551d54 LLVMCompiler::optimize() (/vendor/lib64/libllvm-glnext.so)
7494560324 CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.503398: 250000 cpu-clock:
7493d289dc llvm::Instruction::eraseFromParent() (/vendor/lib64/libllvm-glnext.so)
7493ecadf0 (anonymous namespace)::PromoteMem2Reg::run() (/vendor/lib64/libllvm-glnext.so)
7493eca4d8 llvm::PromoteMemToReg(std::__1::vector<llvm::AllocaInst*, std::__1::allocator<llvm::AllocaInst*> > const&, llvm::DominatorTree&, llvm::AliasSetTracker*) (/vendor/lib64/libllvm-glnext.so)
7493ec98dc (anonymous namespace)::PromotePass::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so)
7493d4a380 llvm::FPPassManager::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so)
7493d4a550 llvm::FPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7493d4a6c8 llvm::MPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7493d4ba6c llvm::PassManagerImpl::run(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7494551db4 LLVMCompiler::optimize() (/vendor/lib64/libllvm-glnext.so)
7494560324 CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.503648: 250000 cpu-clock:
7493db6b10 (anonymous namespace)::BasicAliasAnalysis::aliasCheck(llvm::Value const*, unsigned long, llvm::MDNode const*, llvm::Value const*, unsigned long, llvm::MDNode const*) (/vendor/lib64/libllvm-glnext.so)
7493db5cd0 non-virtual thunk to (anonymous namespace)::BasicAliasAnalysis::alias(llvm::AliasAnalysis::Location const&, llvm::AliasAnalysis::Location const&) (/vendor/lib64/libllvm-glnext.so)
7493e21d68 llvm::MemoryDependenceAnalysis::getPointerDependencyFrom(llvm::AliasAnalysis::Location const&, bool, llvm::ilist_iterator<llvm::Instruction>, llvm::BasicBlock*) (/vendor/lib64/libllvm-glnext.so)
7493e221c8 llvm::MemoryDependenceAnalysis::getDependency(llvm::Instruction*) (/vendor/lib64/libllvm-glnext.so)
7493fbe7a0 (anonymous namespace)::DSE::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so)
7493d4a380 llvm::FPPassManager::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so)
7493d4a550 llvm::FPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7493d4a6c8 llvm::MPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7493d4ba6c llvm::PassManagerImpl::run(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7494551db4 LLVMCompiler::optimize() (/vendor/lib64/libllvm-glnext.so)
7494560324 CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.503898: 250000 cpu-clock:
74942bbcac void llvm::BitstreamWriter::EmitRecordWithAbbrevImpl<unsigned int>(unsigned int, llvm::SmallVectorImpl<unsigned int>&, llvm::StringRef) (/vendor/lib64/libllvm-glnext.so)
74942bb798 void llvm::BitstreamWriter::EmitRecord<unsigned int>(unsigned int, llvm::SmallVectorImpl<unsigned int>&, unsigned int) (/vendor/lib64/libllvm-glnext.so)
74942b990c WriteValueSymbolTable(llvm::ValueSymbolTable const&, llvm::ValueEnumerator const&, llvm::BitstreamWriter&) (/vendor/lib64/libllvm-glnext.so)
74942b88e8 llvm::WriteModule(llvm::Module const*, llvm::BitstreamWriter&) (/vendor/lib64/libllvm-glnext.so)
7494641cf8 ShaderObjects::generateShaderObject(E_QGLC_SHADERTYPE, llvm::OwningPtr<llvm::Module>*, QGLC_METADATA_IRSHADER*, CompilerContext*) (/vendor/lib64/libllvm-glnext.so)
749463dc0c MetaDataExport::setupBCIRShaderData(E_QGLC_SHADERTYPE, E_QGLC_SHADERVERSION, llvm::OwningPtr<llvm::Module>*, std::__1::vector<Symbol*, std::__1::allocator<Symbol*> >**) (/vendor/lib64/libllvm-glnext.so)
7494554a44 LLVMCompiler::exportIRShaderMetaData(bool, bool) (/vendor/lib64/libllvm-glnext.so)
749456033c CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.504148: 250000 cpu-clock:
7494917a00 deflate_slow (/system/lib64/vndk-sp-29/libz.so)
7494916308 deflate (/system/lib64/vndk-sp-29/libz.so)
74949136b8 compress (/system/lib64/vndk-sp-29/libz.so)
74938583d8 libGLESv2_adreno.so[+1f93d8] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.504396: 250000 cpu-clock:
7494920ac0 build_tree (/system/lib64/vndk-sp-29/libz.so)
749491fc30 _tr_flush_block (/system/lib64/vndk-sp-29/libz.so)
7494917ee4 deflate_slow (/system/lib64/vndk-sp-29/libz.so)
7494916308 deflate (/system/lib64/vndk-sp-29/libz.so)
74949136b8 compress (/system/lib64/vndk-sp-29/libz.so)
74938583d8 libGLESv2_adreno.so[+1f93d8] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.504647: 250000 cpu-clock:
7531a9b9c8 SkSL::Lexer::next() (/system/lib64/libhwui.so)
7531a9b954 SkSL::Parser::nextToken() (/system/lib64/libhwui.so)
7531a5a5cc SkSL::Parser::file() (/system/lib64/libhwui.so)
7531a582f4 SkSL::IRGenerator::convertProgram(SkSL::Program::Kind, char const*, unsigned long, SkSL::SymbolTable&, std::__1::vector<std::__1::unique_ptr<SkSL::ProgramElement, std::__1::default_delete<SkSL::ProgramElement> >, std::__1::allocator<std::__1::unique_ptr<SkSL::ProgramElement, std::__1::default_delete<SkSL::ProgramElement> > > >*) (/system/lib64/libhwui.so)
7531a507d4 SkSL::Compiler::convertProgram(SkSL::Program::Kind, SkSL::String, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4bcd0 GrSkSLtoGLSL(GrGLContext const&, unsigned int, char const**, int*, int, SkSL::Program::Settings const&, SkSL::String*) (/system/lib64/libhwui.so)
7531a46b1c GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.504897: 250000 cpu-clock:
7531aade68 void std::__1::vector<std::__1::unique_ptr<SkSL::ASTParameter, std::__1::default_delete<SkSL::ASTParameter> >, std::__1::allocator<std::__1::unique_ptr<SkSL::ASTParameter, std::__1::default_delete<SkSL::ASTParameter> > > >::__push_back_slow_path<std::__1::unique_ptr<SkSL::ASTParameter, std::__1::default_delete<SkSL::ASTParameter> > >(std::__1::unique_ptr<SkSL::ASTParameter, std::__1::default_delete<SkSL::ASTParameter> >&&) (/system/lib64/libhwui.so)
7531aaf9a0 SkSL::IRGenerator::convertSuffixExpression(SkSL::ASTSuffixExpression const&) (/system/lib64/libhwui.so)
7531aac480 SkSL::IRGenerator::convertBinaryExpression(SkSL::ASTBinaryExpression const&) (/system/lib64/libhwui.so)
7531ac3cac SkSL::IRGenerator::convertExpressionStatement(SkSL::ASTExpressionStatement const&) (/system/lib64/libhwui.so)
7531ac3890 SkSL::IRGenerator::convertStatement(SkSL::ASTStatement const&) (/system/lib64/libhwui.so)
7531ac3264 SkSL::IRGenerator::convertBlock(SkSL::ASTBlock const&) (/system/lib64/libhwui.so)
7531a590c4 SkSL::IRGenerator::convertFunction(SkSL::ASTFunction const&) (/system/lib64/libhwui.so)
7531a58390 SkSL::IRGenerator::convertProgram(SkSL::Program::Kind, char const*, unsigned long, SkSL::SymbolTable&, std::__1::vector<std::__1::unique_ptr<SkSL::ProgramElement, std::__1::default_delete<SkSL::ProgramElement> >, std::__1::allocator<std::__1::unique_ptr<SkSL::ProgramElement, std::__1::default_delete<SkSL::ProgramElement> > > >*) (/system/lib64/libhwui.so)
7531a507d4 SkSL::Compiler::convertProgram(SkSL::Program::Kind, SkSL::String, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4bcd0 GrSkSLtoGLSL(GrGLContext const&, unsigned int, char const**, int*, int, SkSL::Program::Settings const&, SkSL::String*) (/system/lib64/libhwui.so)
7531a46b1c GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.505148: 250000 cpu-clock:
7531a47140 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.505397: 250000 cpu-clock:
752e0e2034 memcmp (/apex/com.android.runtime/lib64/bionic/libc.so)
749466f678 std::__1::pair<std::__1::__tree_iterator<std::__1::__value_type<llvm::StringRef, TSymbol*>, std::__1::__tree_node<std::__1::__value_type<llvm::StringRef, TSymbol*>, void*>*, long>, bool> std::__1::__tree<std::__1::__value_type<llvm::StringRef, TSymbol*>, std::__1::__map_value_compare<llvm::StringRef, std::__1::__value_type<llvm::StringRef, TSymbol*>, std::__1::less<llvm::StringRef>, true>, adreno_pool_allocator<std::__1::__value_type<llvm::StringRef, TSymbol*> > >::__emplace_unique_key_args<llvm::StringRef, std::__1::pair<llvm::StringRef const, TSymbol*> const&>(llvm::StringRef const&, std::__1::pair<llvm::StringRef const, TSymbol*> const&) (/vendor/lib64/libllvm-glnext.so)
7494703710 IdentifyBuiltInsHalti(EShLanguage, TSymbolTable&, InitHelper const&, TPrecision) (/vendor/lib64/libllvm-glnext.so)
74946b347c ShCompile (/vendor/lib64/libllvm-glnext.so)
74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so)
74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.505648: 250000 cpu-clock:
752e0e2444 memset (/apex/com.android.runtime/lib64/bionic/libc.so)
7494754628 ByteStream::ByteStream(llvm::StringRef) (/vendor/lib64/libllvm-glnext.so)
7494747b18 CPPStruct::CPPdefine(yystypepp*) (/vendor/lib64/libllvm-glnext.so)
749474fb5c CPPStruct::DispatchCPPline(yystypepp*, int) (/vendor/lib64/libllvm-glnext.so)
7494755f2c YYParser::GetLexToken(char*, unsigned long) (/vendor/lib64/libllvm-glnext.so)
74947373d0 yy_get_next_buffer() (/vendor/lib64/libllvm-glnext.so)
7494733e28 yy3lex(YYSTYPE*, TParseContext&) (/vendor/lib64/libllvm-glnext.so)
7494717b18 yy3parse(TParseContext&) (/vendor/lib64/libllvm-glnext.so)
7494737974 yy3PaYYParse(TParseContext&) (/vendor/lib64/libllvm-glnext.so)
7494755a48 YYParser::ParseStrings(char**, long*, int, TParseContext&, int) (/vendor/lib64/libllvm-glnext.so)
74946b35fc ShCompile (/vendor/lib64/libllvm-glnext.so)
74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so)
74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.505897: 250000 cpu-clock:
74946de438 TIntermediate::addConversion(TOperator, TType const&, TIntermTyped*, bool) (/vendor/lib64/libllvm-glnext.so)
74946df33c TIntermediate::addUnaryMath(TOperator, TIntermNode*, int, TSymbolTable&) (/vendor/lib64/libllvm-glnext.so)
74946be814 TParseContext::constructBuiltIn(TType const*, TOperator, TIntermNode*, int, bool) (/vendor/lib64/libllvm-glnext.so)
74946be15c TParseContext::addConstructor(TIntermNode*, TType const*, TOperator, TFunction*, int) (/vendor/lib64/libllvm-glnext.so)
74946d06b4 TParseContext::handleFunctionCall(TFunction*, TIntermNode*, TIntermAggregate*, int) (/vendor/lib64/libllvm-glnext.so)
7494717fcc yy3parse(TParseContext&) (/vendor/lib64/libllvm-glnext.so)
7494737974 yy3PaYYParse(TParseContext&) (/vendor/lib64/libllvm-glnext.so)
7494755a48 YYParser::ParseStrings(char**, long*, int, TParseContext&, int) (/vendor/lib64/libllvm-glnext.so)
74946b3620 ShCompile (/vendor/lib64/libllvm-glnext.so)
74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so)
74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.506147: 250000 cpu-clock:
752e0e216c __memcpy (/apex/com.android.runtime/lib64/bionic/libc.so)
749463e940 os_memscpy(void*, unsigned int, void const*, unsigned int) (/vendor/lib64/libllvm-glnext.so)
7494733f64 yy3lex(YYSTYPE*, TParseContext&) (/vendor/lib64/libllvm-glnext.so)
7494717b18 yy3parse(TParseContext&) (/vendor/lib64/libllvm-glnext.so)
7494737974 yy3PaYYParse(TParseContext&) (/vendor/lib64/libllvm-glnext.so)
7494755a48 YYParser::ParseStrings(char**, long*, int, TParseContext&, int) (/vendor/lib64/libllvm-glnext.so)
74946b3620 ShCompile (/vendor/lib64/libllvm-glnext.so)
74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so)
74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.506398: 250000 cpu-clock:
752e0c9edc je_extent_heap_remove_first (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0b3ab8 arena_bin_malloc_hard (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0b37cc je_arena_tcache_fill_small (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0ddf18 je_tcache_alloc_small_hard (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0aa500 je_calloc (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0a4268 calloc (/apex/com.android.runtime/lib64/bionic/libc.so)
7493d57564 llvm::User::operator new(unsigned long, unsigned int) (/vendor/lib64/libllvm-glnext.so)
7493d42ef4 llvm::Module::getOrInsertGlobal(llvm::StringRef, llvm::Type*, unsigned int) (/vendor/lib64/libllvm-glnext.so)
7494601db8 LLVMModuleUpdater::generateSymbolVar(llvm::StringRef, bool, llvm::Type*, LLVM_Global_Type, llvm::Constant*, bool) (/vendor/lib64/libllvm-glnext.so)
7494580b84 LLVMIRGen::generateSymbolPtr(llvm::OwningPtr<QInstruction>*, llvm::StringRef, llvm::Type*, Symbol*, llvm::Type*, bool, llvm::Constant*) (/vendor/lib64/libllvm-glnext.so)
74946801f8 TQCOM_Codegen::TraverseSymbolNode(TIntermSymbol*, bool) (/vendor/lib64/libllvm-glnext.so)
7494693918 TQCOM_Codegen::createSymbolForBufferUniformVarying() (/vendor/lib64/libllvm-glnext.so)
74946b39fc ShCompile (/vendor/lib64/libllvm-glnext.so)
74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so)
74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.506648: 250000 cpu-clock:
749468e790 TQCOM_Codegen::postCompilationSetupForCurrentShader() (/vendor/lib64/libllvm-glnext.so)
7494686b64 TQCOM_Codegen::TraverseFunction(TIntermAggregate*) (/vendor/lib64/libllvm-glnext.so)
749468654c TQCOM_Codegen::TraverseSequence(TIntermAggregate*) (/vendor/lib64/libllvm-glnext.so)
74946964ec TQCOM_Codegen::compile(TIntermNode*) (/vendor/lib64/libllvm-glnext.so)
74946b3a6c ShCompile (/vendor/lib64/libllvm-glnext.so)
74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so)
74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.506899: 250000 cpu-clock:
752e0abe44 je_free (/apex/com.android.runtime/lib64/bionic/libc.so)
74946b6660 std::__1::__deque_base<bool, std::__1::allocator<bool> >::~__deque_base() (/vendor/lib64/libllvm-glnext.so)
74946b5614 TParseContext::~TParseContext() (/vendor/lib64/libllvm-glnext.so)
74946b3bec ShCompile (/vendor/lib64/libllvm-glnext.so)
74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so)
74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.507148: 250000 cpu-clock:
7493d5049c llvm::PassRegistry::enumerateWith(llvm::PassRegistrationListener*) (/vendor/lib64/libllvm-glnext.so)
7493d44ab0 llvm::AnalysisUsage::setPreservesCFG() (/vendor/lib64/libllvm-glnext.so)
7493efa31c llvm::InstCombiner::getAnalysisUsage(llvm::AnalysisUsage&) const (/vendor/lib64/libllvm-glnext.so)
7493d46b3c llvm::PMTopLevelManager::findAnalysisUsage(llvm::Pass*) (/vendor/lib64/libllvm-glnext.so)
7493d46dcc llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (/vendor/lib64/libllvm-glnext.so)
74942ce708 llvm::PassManagerBuilder::populateModulePassManagerGL(llvm::PassManagerBase&) (/vendor/lib64/libllvm-glnext.so)
7494551d90 LLVMCompiler::optimize() (/vendor/lib64/libllvm-glnext.so)
7494560324 CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.507401: 250000 cpu-clock:
7493f8b73c llvm::InstCombiner::SimplifyDemandedUseBits(llvm::Value*, llvm::APInt, llvm::APInt&, llvm::APInt&, unsigned int) (/vendor/lib64/libllvm-glnext.so)
7493f8ad28 llvm::InstCombiner::SimplifyDemandedUseBits(llvm::Value*, llvm::APInt, llvm::APInt&, llvm::APInt&, unsigned int) (/vendor/lib64/libllvm-glnext.so)
7493f89004 llvm::InstCombiner::SimplifyDemandedInstructionBits(llvm::Instruction&) (/vendor/lib64/libllvm-glnext.so)
7493f14f74 llvm::InstCombiner::visitAnd(llvm::BinaryOperator&) (/vendor/lib64/libllvm-glnext.so)
7493f0313c llvm::InstCombiner::DoOneIteration(llvm::Function&, unsigned int) (/vendor/lib64/libllvm-glnext.so)
7493f054b0 llvm::InstCombiner::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so)
7493d4a380 llvm::FPPassManager::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so)
7493d4a550 llvm::FPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7493d4a6c8 llvm::MPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7493d4ba6c llvm::PassManagerImpl::run(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7494551db4 LLVMCompiler::optimize() (/vendor/lib64/libllvm-glnext.so)
7494560324 CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.507647: 250000 cpu-clock:
7493d4254c llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::FunctionType*, llvm::AttrListPtr) (/vendor/lib64/libllvm-glnext.so)
7493d42794 llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::FunctionType*) (/vendor/lib64/libllvm-glnext.so)
7493d23488 llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef<llvm::Type*>) (/vendor/lib64/libllvm-glnext.so)
7493f7b408 llvm::InstCombiner::visitSelectInst(llvm::SelectInst&) (/vendor/lib64/libllvm-glnext.so)
7493f0313c llvm::InstCombiner::DoOneIteration(llvm::Function&, unsigned int) (/vendor/lib64/libllvm-glnext.so)
7493f054b0 llvm::InstCombiner::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so)
7493d4a380 llvm::FPPassManager::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so)
7493d4a550 llvm::FPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7493d4a6c8 llvm::MPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7493d4ba6c llvm::PassManagerImpl::run(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7494551db4 LLVMCompiler::optimize() (/vendor/lib64/libllvm-glnext.so)
7494560324 CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.507898: 250000 cpu-clock:
752e146148 pthread_mutex_unlock (/apex/com.android.runtime/lib64/bionic/libc.so)
7493bfe3f4 llvm::sys::MutexImpl::release() (/vendor/lib64/libllvm-glnext.so)
7493d4fad0 llvm::PassRegistry::getPassInfo(void const*) const (/vendor/lib64/libllvm-glnext.so)
7493d46d04 llvm::PMTopLevelManager::findAnalysisPass(void const*) (/vendor/lib64/libllvm-glnext.so)
7493d474f8 llvm::PMDataManager::initializeAnalysisImpl(llvm::Pass*) (/vendor/lib64/libllvm-glnext.so)
7493d4a348 llvm::FPPassManager::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so)
7493d4a550 llvm::FPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7493d4a6c8 llvm::MPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7493d4ba6c llvm::PassManagerImpl::run(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7494551db4 LLVMCompiler::optimize() (/vendor/lib64/libllvm-glnext.so)
7494560324 CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.508149: 250000 cpu-clock:
7493c99df0 llvm::Function::hasGC() const (/vendor/lib64/libllvm-glnext.so)
74942b726c llvm::WriteModule(llvm::Module const*, llvm::BitstreamWriter&) (/vendor/lib64/libllvm-glnext.so)
7494641cf8 ShaderObjects::generateShaderObject(E_QGLC_SHADERTYPE, llvm::OwningPtr<llvm::Module>*, QGLC_METADATA_IRSHADER*, CompilerContext*) (/vendor/lib64/libllvm-glnext.so)
749463dc0c MetaDataExport::setupBCIRShaderData(E_QGLC_SHADERTYPE, E_QGLC_SHADERVERSION, llvm::OwningPtr<llvm::Module>*, std::__1::vector<Symbol*, std::__1::allocator<Symbol*> >**) (/vendor/lib64/libllvm-glnext.so)
7494554a44 LLVMCompiler::exportIRShaderMetaData(bool, bool) (/vendor/lib64/libllvm-glnext.so)
749456033c CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.508397: 250000 cpu-clock:
752e0b4974 arena_dalloc_bin_locked_impl (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0dd3fc je_tcache_bin_flush_small (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0abfac je_free (/apex/com.android.runtime/lib64/bionic/libc.so)
7493c30604 std::__1::__tree<unsigned int, std::__1::less<unsigned int>, std::__1::allocator<unsigned int> >::destroy(std::__1::__tree_node<unsigned int, void*>*) (/vendor/lib64/libllvm-glnext.so)
7493c30610 std::__1::__tree<unsigned int, std::__1::less<unsigned int>, std::__1::allocator<unsigned int> >::destroy(std::__1::__tree_node<unsigned int, void*>*) (/vendor/lib64/libllvm-glnext.so)
7493c30610 std::__1::__tree<unsigned int, std::__1::less<unsigned int>, std::__1::allocator<unsigned int> >::destroy(std::__1::__tree_node<unsigned int, void*>*) (/vendor/lib64/libllvm-glnext.so)
749466fadc TQCOM_Codegen::~TQCOM_Codegen() (/vendor/lib64/libllvm-glnext.so)
749466fc48 TQCOM_VertexCodegen_es300::~TQCOM_VertexCodegen_es300() (/vendor/lib64/libllvm-glnext.so)
7494565420 ESXCompiler::~ESXCompiler() (/vendor/lib64/libllvm-glnext.so)
74945603c0 CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.508647: 250000 cpu-clock:
7494918240 longest_match (/system/lib64/vndk-sp-29/libz.so)
7494917c54 deflate_slow (/system/lib64/vndk-sp-29/libz.so)
7494916308 deflate (/system/lib64/vndk-sp-29/libz.so)
74949136b8 compress (/system/lib64/vndk-sp-29/libz.so)
74938583d8 libGLESv2_adreno.so[+1f93d8] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.508896: 250000 cpu-clock:
7494920d5c build_tree (/system/lib64/vndk-sp-29/libz.so)
749491fc30 _tr_flush_block (/system/lib64/vndk-sp-29/libz.so)
7494917ee4 deflate_slow (/system/lib64/vndk-sp-29/libz.so)
7494916308 deflate (/system/lib64/vndk-sp-29/libz.so)
74949136b8 compress (/system/lib64/vndk-sp-29/libz.so)
74938583d8 libGLESv2_adreno.so[+1f93d8] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so)
7531a4917c GrGLProgramBuilder::compileAndAttachShaders(char const*, int, unsigned int, unsigned int, SkTDArray<unsigned int>*, SkSL::Program::Settings const&, SkSL::Program::Inputs const&) (/system/lib64/libhwui.so)
7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.509147: 250000 cpu-clock:
7494921bd8 @plt (/system/lib64/vndk-sp-29/libz.so)
74949217c0 uncompress2 (/system/lib64/vndk-sp-29/libz.so)
7494921940 uncompress (/system/lib64/vndk-sp-29/libz.so)
7493859248 libGLESv2_adreno.so[+1fa248] (/vendor/lib64/egl/libGLESv2_adreno.so)
749385a1c8 libGLESv2_adreno.so[+1fb1c8] (/vendor/lib64/egl/libGLESv2_adreno.so)
749385a484 libGLESv2_adreno.so[+1fb484] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.509397: 250000 cpu-clock:
7493da0050 llvm::DenseMap<unsigned int, llvm::PointerAlignElem, llvm::DenseMapInfo<unsigned int> >::InsertIntoBucket(unsigned int const&, llvm::PointerAlignElem const&, std::__1::pair<unsigned int, llvm::PointerAlignElem>*) (/vendor/lib64/libllvm-glnext.so)
7493d9b1c4 llvm::TargetData::init(bool) (/vendor/lib64/libllvm-glnext.so)
7493d9cc8c llvm::TargetData::parseSpecifier(llvm::StringRef, llvm::TargetData*) (/vendor/lib64/libllvm-glnext.so)
7493d9dea4 llvm::TargetData::TargetData(llvm::Module const*) (/vendor/lib64/libllvm-glnext.so)
74946018e0 LLVMModuleUpdater::init(llvm::Module*, llvm::LLVMContext*, CompilerContext*, E_QGLC_SHADERTYPE, bool) (/vendor/lib64/libllvm-glnext.so)
749456b864 ESXLinker::findAndMarkReadOnlySSBOSymbols() (/vendor/lib64/libllvm-glnext.so)
749456e61c SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.509647: 250000 cpu-clock:
749461693c LLVMModuleUpdater::lowerSymbolLoadStore(llvm::Instruction&) (/vendor/lib64/libllvm-glnext.so)
7494617614 LLVMModuleUpdater::setupQGPUIntrinsics() (/vendor/lib64/libllvm-glnext.so)
749456fba4 SOLinker::linkInputOutput(llvm::Module**, QGLC_SPECIALIZATION_INFO const*) (/vendor/lib64/libllvm-glnext.so)
749456e654 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.509898: 250000 cpu-clock:
7493d58930 llvm::ValueHandleBase::ValueIsRAUWd(llvm::Value*, llvm::Value*) (/vendor/lib64/libllvm-glnext.so)
7493d584fc llvm::Value::replaceAllUsesWith(llvm::Value*, bool) (/vendor/lib64/libllvm-glnext.so)
749464bc68 updateVID(llvm::Module*, E_QGLC_GLSL_SYMBOLTYPE, llvm::NamedMDNode*, char const*, unsigned int, unsigned int, bool, bool) (/vendor/lib64/libllvm-glnext.so)
749464ea80 updateVIDs(llvm::Module*, E_QGLC_GLSL_SYMBOLTYPE, E_QGLC_SHADERTYPE, llvm::SmallVectorImpl<unsigned int>&, llvm::SmallBitVector&, std::__1::vector<QGLC_GLSL_SYMBOL*, std::__1::allocator<QGLC_GLSL_SYMBOL*> >&, unsigned int, llvm::SmallBitVector*, LLVMModuleUpdater*, bool, bool, bool) (/vendor/lib64/libllvm-glnext.so)
7494574b0c SOLinker::linkInputsOutputs(unsigned int, LLVMModuleUpdater*, bool&, unsigned int&) (/vendor/lib64/libllvm-glnext.so)
7494571e34 SOLinker::updateLinkage(unsigned int, E_QGLC_RETURN_CODE&, unsigned int&, bool&, llvm::StructType*&) (/vendor/lib64/libllvm-glnext.so)
749456fe8c SOLinker::linkInputOutput(llvm::Module**, QGLC_SPECIALIZATION_INFO const*) (/vendor/lib64/libllvm-glnext.so)
749456e654 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.510148: 250000 cpu-clock:
ffffff82a31a032c vmacache_find.cfi ([kernel.kallsyms])
ffffff82a2f53fce do_translation_fault.cfi ([kernel.kallsyms])
ffffff82a2e8175a do_mem_abort.cfi ([kernel.kallsyms])
ffffff82a2e83d3e el0_da ([kernel.kallsyms])
752e0e2440 memset (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0aa240 je_calloc (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0a4268 calloc (/apex/com.android.runtime/lib64/bionic/libc.so)
7493d9ff78 llvm::DenseMap<unsigned int, llvm::PointerAlignElem, llvm::DenseMapInfo<unsigned int> >::InsertIntoBucket(unsigned int const&, llvm::PointerAlignElem const&, std::__1::pair<unsigned int, llvm::PointerAlignElem>*) (/vendor/lib64/libllvm-glnext.so)
7493d9b1c4 llvm::TargetData::init(bool) (/vendor/lib64/libllvm-glnext.so)
7493d9cc8c llvm::TargetData::parseSpecifier(llvm::StringRef, llvm::TargetData*) (/vendor/lib64/libllvm-glnext.so)
7493d9dea4 llvm::TargetData::TargetData(llvm::Module const*) (/vendor/lib64/libllvm-glnext.so)
74946018e0 LLVMModuleUpdater::init(llvm::Module*, llvm::LLVMContext*, CompilerContext*, E_QGLC_SHADERTYPE, bool) (/vendor/lib64/libllvm-glnext.so)
749462350c llvm::LowerNamedPointersPass::init(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7494623224 llvm::LowerNamedPointersPass::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7493d4a6c8 llvm::MPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7493d4ba6c llvm::PassManagerImpl::run(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7494570600 SOLinker::linkInputOutput(llvm::Module**, QGLC_SPECIALIZATION_INFO const*) (/vendor/lib64/libllvm-glnext.so)
749456e654 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.510398: 250000 cpu-clock:
7493d50444 llvm::PassRegistry::enumerateWith(llvm::PassRegistrationListener*) (/vendor/lib64/libllvm-glnext.so)
7493d44ab0 llvm::AnalysisUsage::setPreservesCFG() (/vendor/lib64/libllvm-glnext.so)
7493d46b3c llvm::PMTopLevelManager::findAnalysisUsage(llvm::Pass*) (/vendor/lib64/libllvm-glnext.so)
7493d46dcc llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (/vendor/lib64/libllvm-glnext.so)
74945705a8 SOLinker::linkInputOutput(llvm::Module**, QGLC_SPECIALIZATION_INFO const*) (/vendor/lib64/libllvm-glnext.so)
749456e654 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.510648: 250000 cpu-clock:
7493e8b0a0 unsigned long std::__1::__tree<llvm::Instruction*, std::__1::less<llvm::Instruction*>, std::__1::allocator<llvm::Instruction*> >::__erase_unique<llvm::Instruction*>(llvm::Instruction* const&) (/vendor/lib64/libllvm-glnext.so)
7493e87750 llvm::UniformityAnalysisPass::adjustInstructionUniformity(llvm::UniformityAnalysisPass::SCALAR_KIND, llvm::Instruction*) (/vendor/lib64/libllvm-glnext.so)
7493e89e30 llvm::UniformityAnalysisPass::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7493d4a6c8 llvm::MPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7493d4ba6c llvm::PassManagerImpl::run(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
74945525f0 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so)
7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.510898: 250000 cpu-clock:
749427ef80 llvm::TargetLowering::computeRegisterProperties() (/vendor/lib64/libllvm-glnext.so)
749436da90 llvm::QGPUTargetMachine::QGPUTargetMachine(llvm::Target const&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, llvm::Reloc::Model, llvm::CodeModel::Model, llvm::CodeGenOpt::Level) (/vendor/lib64/libllvm-glnext.so)
749437d95c llvm::RegisterTargetMachine<llvm::QGPUTargetMachine>::Allocator(llvm::Target const&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, llvm::Reloc::Model, llvm::CodeModel::Model, llvm::CodeGenOpt::Level) (/vendor/lib64/libllvm-glnext.so)
74942d26f0 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so)
7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so)
7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.511148: 250000 cpu-clock:
752e1458ec pthread_getspecific (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0aa18c je_calloc (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0a4268 calloc (/apex/com.android.runtime/lib64/bionic/libc.so)
7493d3f1a8 llvm::NamedMDNode::NamedMDNode(llvm::Twine const&) (/vendor/lib64/libllvm-glnext.so)
7493d431d4 llvm::Module::getOrInsertNamedMetadata(llvm::StringRef) (/vendor/lib64/libllvm-glnext.so)
74943543ac llvm::QGPULiteralLoweringPass::lowerLiteralModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
749436202c llvm::QGPULiteralLoweringPass::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
749437afa0 llvm::QGPUCodegenFixedPipeline::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
74942d194c llvm::llclib::CompileInSimplePipeline(llvm::Module*, llvm::QGPUMIRConverter*, char**, unsigned int&) (/vendor/lib64/libllvm-glnext.so)
74942d3518 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so)
7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so)
7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.511398: 250000 cpu-clock:
749449f4fc QGPUPeepholeOptimizer::simpleCopyPropagation(llvm::MachineBasicBlock::bundle_iterator<llvm::MachineInstr, llvm::ilist_iterator<llvm::MachineInstr> >) (/vendor/lib64/libllvm-glnext.so)
74944933a4 QGPUPeepholeOptimizer::runAsPostISelOpt(llvm::MachineFunction&) (/vendor/lib64/libllvm-glnext.so)
7494491208 QGPUPeepholeOptimizer::runOnMachineFunction(llvm::MachineFunction&) (/vendor/lib64/libllvm-glnext.so)
749437b040 llvm::QGPUCodegenFixedPipeline::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
74942d194c llvm::llclib::CompileInSimplePipeline(llvm::Module*, llvm::QGPUMIRConverter*, char**, unsigned int&) (/vendor/lib64/libllvm-glnext.so)
74942d3518 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so)
7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so)
7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.511647: 250000 cpu-clock:
749436ed80 llvm::QGPUTargetMachine::getMinimumGPRFootprintEstimateFrom(llvm::MachineFunction const&, llvm::MinimumFootprint&) const (/vendor/lib64/libllvm-glnext.so)
7494370218 llvm::QGPUTargetMachine::setRegBudget(llvm::MachineFunction const*) (/vendor/lib64/libllvm-glnext.so)
749446c258 (anonymous namespace)::QGPUScheduleInstrs::Run(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::bundle_iterator<llvm::MachineInstr, llvm::ilist_iterator<llvm::MachineInstr> >, llvm::MachineBasicBlock::bundle_iterator<llvm::MachineInstr, llvm::ilist_iterator<llvm::MachineInstr> >, unsigned int) (/vendor/lib64/libllvm-glnext.so)
749446a0fc (anonymous namespace)::QGPUScheduler::runOnMachineFunction(llvm::MachineFunction&) (/vendor/lib64/libllvm-glnext.so)
749437b088 llvm::QGPUCodegenFixedPipeline::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
74942d194c llvm::llclib::CompileInSimplePipeline(llvm::Module*, llvm::QGPUMIRConverter*, char**, unsigned int&) (/vendor/lib64/libllvm-glnext.so)
74942d3518 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so)
7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so)
7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.511898: 250000 cpu-clock:
749433f458 llvm::QGPURegisterInfo::findFreePhyRes(llvm::SmallVectorImpl<unsigned int>&, llvm::MachineFunction&, llvm::TargetRegisterClass const*, unsigned int) const (/vendor/lib64/libllvm-glnext.so)
74942f6060 QGPUPostRAVectorize::findTempRegs() (/vendor/lib64/libllvm-glnext.so)
74942f5d8c QGPUPostRAVectorize::runOnMachineFunction(llvm::MachineFunction&) (/vendor/lib64/libllvm-glnext.so)
749437b1ec llvm::QGPUCodegenFixedPipeline::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
74942d194c llvm::llclib::CompileInSimplePipeline(llvm::Module*, llvm::QGPUMIRConverter*, char**, unsigned int&) (/vendor/lib64/libllvm-glnext.so)
74942d3518 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so)
7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so)
7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.512148: 250000 cpu-clock:
752e1458f4 pthread_getspecific (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0abdec je_free (/apex/com.android.runtime/lib64/bionic/libc.so)
7494375d90 llvm::QGPUTargetMachine::~QGPUTargetMachine() (/vendor/lib64/libllvm-glnext.so)
74943761b8 llvm::QGPUTargetMachine::~QGPUTargetMachine() (/vendor/lib64/libllvm-glnext.so)
74942d1c70 llvm::llclib::CompileInSimplePipeline(llvm::Module*, llvm::QGPUMIRConverter*, char**, unsigned int&) (/vendor/lib64/libllvm-glnext.so)
74942d3518 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so)
7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so)
7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.512397: 250000 cpu-clock:
752e0abea0 je_free (/apex/com.android.runtime/lib64/bionic/libc.so)
7493d3f2f0 llvm::NamedMDNode::~NamedMDNode() (/vendor/lib64/libllvm-glnext.so)
7493d41b74 llvm::Module::~Module() (/vendor/lib64/libllvm-glnext.so)
749455517c LLVMCompiler::setModule(llvm::Module*) (/vendor/lib64/libllvm-glnext.so)
7494570ff8 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.512652: 250000 cpu-clock:
ffffff82a2e8215c __irqentry_text_start ([kernel.kallsyms])
ffffff82a2f7201a irq_exit.cfi ([kernel.kallsyms])
ffffff82a30239da __handle_domain_irq.cfi ([kernel.kallsyms])
ffffff82a2e81fee gic_handle_irq.20590.cfi ([kernel.kallsyms])
ffffff82a2e83ef6 el0_irq_naked ([kernel.kallsyms])
7493dbbf40 llvm::initializeCFGOnlyPrinterPass(llvm::PassRegistry&) (/vendor/lib64/libllvm-glnext.so)
7493db16d0 llvm::initializeAnalysis(llvm::PassRegistry&) (/vendor/lib64/libllvm-glnext.so)
74942d00d8 llvm::llclib::construct_llclib(llvm::StringRef, llvm::StringRef) (/vendor/lib64/libllvm-glnext.so)
7494552740 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so)
7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.512898: 250000 cpu-clock:
752e0e23e8 memset (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0aa240 je_calloc (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0a4268 calloc (/apex/com.android.runtime/lib64/bionic/libc.so)
7493d57564 llvm::User::operator new(unsigned long, unsigned int) (/vendor/lib64/libllvm-glnext.so)
7493eded0c llvm::IRBuilder<true, llvm::ConstantFolder, llvm::IRBuilderDefaultInserter<true> >::CreateCall(llvm::Value*, llvm::ArrayRef<llvm::Value*>, llvm::Twine const&) (/vendor/lib64/libllvm-glnext.so)
74944851b0 (anonymous namespace)::QGPUISelPrepare::optimizeInstruction(llvm::Instruction*, WorkList&) (/vendor/lib64/libllvm-glnext.so)
7494481cd4 (anonymous namespace)::QGPUISelPrepare::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so)
749437af50 llvm::QGPUCodegenFixedPipeline::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
74942d194c llvm::llclib::CompileInSimplePipeline(llvm::Module*, llvm::QGPUMIRConverter*, char**, unsigned int&) (/vendor/lib64/libllvm-glnext.so)
74942d3518 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so)
7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so)
7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.513148: 250000 cpu-clock:
7494393e88 QGPUFastISel::TransferUniformity(llvm::Instruction const*, llvm::QGPUInstrOprndMod::Modifiers&) (/vendor/lib64/libllvm-glnext.so)
74943c7994 QGPUFastISel::QGPUHandleMadIntrinsic(llvm::Instruction const*, unsigned int, bool) (/vendor/lib64/libllvm-glnext.so)
7494405dd0 QGPUFastISel::QGPUSelectIntrinsic(llvm::Instruction const*, unsigned int, bool) (/vendor/lib64/libllvm-glnext.so)
749440bf80 QGPUFastISel::QGPUSelectCall(llvm::Instruction const*, unsigned int, bool) (/vendor/lib64/libllvm-glnext.so)
74943bab74 QGPUFastISel::TargetSelectInstruction(llvm::Instruction const*) (/vendor/lib64/libllvm-glnext.so)
74943bca48 llvm::QGPUFastISelBase::SelectInstruction(llvm::Instruction const*) (/vendor/lib64/libllvm-glnext.so)
749453ce54 QGPUInstructionSelector::runOnMachineFunction(llvm::MachineFunction&) (/vendor/lib64/libllvm-glnext.so)
749437b014 llvm::QGPUCodegenFixedPipeline::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
74942d194c llvm::llclib::CompileInSimplePipeline(llvm::Module*, llvm::QGPUMIRConverter*, char**, unsigned int&) (/vendor/lib64/libllvm-glnext.so)
74942d3518 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so)
7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so)
7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.513398: 250000 cpu-clock:
749432d3e0 llvm::QGPUInstrInfoBase::getISASrcOpdLoc(unsigned int, unsigned int) (/vendor/lib64/libllvm-glnext.so)
74944ac9b4 QGPUPeepholeOptimizer::rematerializeMisplacedConstRegs(llvm::MachineInstr*) (/vendor/lib64/libllvm-glnext.so)
7494494334 QGPUPeepholeOptimizer::runAsPostISelOpt(llvm::MachineFunction&) (/vendor/lib64/libllvm-glnext.so)
7494491208 QGPUPeepholeOptimizer::runOnMachineFunction(llvm::MachineFunction&) (/vendor/lib64/libllvm-glnext.so)
749437b040 llvm::QGPUCodegenFixedPipeline::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
74942d194c llvm::llclib::CompileInSimplePipeline(llvm::Module*, llvm::QGPUMIRConverter*, char**, unsigned int&) (/vendor/lib64/libllvm-glnext.so)
74942d3518 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so)
7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so)
7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.513648: 250000 cpu-clock:
74944d63c8 QGPULocalRegAlloc::allocateRegs(QGPULocalRA::LiveRange*, std::__1::priority_queue<QGPULocalRA::LiveRange*, llvm::SmallVector<QGPULocalRA::LiveRange*, 128u>, LiveRangeCompare>*) (/vendor/lib64/libllvm-glnext.so)
74944d4b18 QGPULocalRegAlloc::simpleLinearScan(std::__1::priority_queue<QGPULocalRA::LiveRange*, llvm::SmallVector<QGPULocalRA::LiveRange*, 128u>, LiveRangeCompare>*) (/vendor/lib64/libllvm-glnext.so)
74944d2914 QGPULocalRegAlloc::runSimpleLinearScan() (/vendor/lib64/libllvm-glnext.so)
74944d20f0 QGPULocalRegAlloc::runOnMachineFunction(llvm::MachineFunction&) (/vendor/lib64/libllvm-glnext.so)
749437b16c llvm::QGPUCodegenFixedPipeline::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
74942d194c llvm::llclib::CompileInSimplePipeline(llvm::Module*, llvm::QGPUMIRConverter*, char**, unsigned int&) (/vendor/lib64/libllvm-glnext.so)
74942d3518 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so)
7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so)
7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.513898: 250000 cpu-clock:
752e0aa19c je_calloc (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0a4268 calloc (/apex/com.android.runtime/lib64/bionic/libc.so)
749443ee40 llvm::QGPUTargetObjGen::setSymbolTable(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7494428ddc llvm::QGPUTargetObjGen::setSections(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
7494429b84 llvm::QGPUModuleEncoder::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
749437b284 llvm::QGPUCodegenFixedPipeline::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so)
74942d194c llvm::llclib::CompileInSimplePipeline(llvm::Module*, llvm::QGPUMIRConverter*, char**, unsigned int&) (/vendor/lib64/libllvm-glnext.so)
74942d3518 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so)
7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so)
7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.514148: 250000 cpu-clock:
7493d57764 llvm::ValueHandleBase::ValueIsDeleted(llvm::Value*) (/vendor/lib64/libllvm-glnext.so)
7493d576a4 llvm::Value::~Value() (/vendor/lib64/libllvm-glnext.so)
7493d25090 llvm::GlobalVariable::~GlobalVariable() (/vendor/lib64/libllvm-glnext.so)
7493d4193c llvm::Module::~Module() (/vendor/lib64/libllvm-glnext.so)
749455517c LLVMCompiler::setModule(llvm::Module*) (/vendor/lib64/libllvm-glnext.so)
7494570ff8 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.514398: 250000 cpu-clock:
7493c029a0 llvm::APFloat::APFloat(llvm::fltSemantics const&, unsigned long, llvm::APFloat::roundingMode) (/vendor/lib64/libllvm-glnext.so)
7493d3df1c llvm::DenseMapIterator<llvm::DenseMapAPFloatKeyInfo::KeyTy, llvm::ConstantFP*, llvm::DenseMapAPFloatKeyInfo, false>::AdvancePastEmptyBuckets() (/vendor/lib64/libllvm-glnext.so)
7493d3be20 llvm::LLVMContextImpl::~LLVMContextImpl() (/vendor/lib64/libllvm-glnext.so)
7493d396c0 llvm::LLVMContext::~LLVMContext() (/vendor/lib64/libllvm-glnext.so)
74945613f0 CompilerContext::LeaveContext(CompilerContext**, bool) (/vendor/lib64/libllvm-glnext.so)
749465be94 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so)
749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.514647: 250000 cpu-clock:
ffffff82a31b55e4 vma_wants_writenotify.cfi ([kernel.kallsyms])
ffffff82a31b5ec6 do_mmap.cfi ([kernel.kallsyms])
ffffff82a317efde vm_mmap_pgoff.cfi ([kernel.kallsyms])
ffffff82a2f37f1e sys_mmap.cfi ([kernel.kallsyms])
ffffff82a2e84116 __sys_trace ([kernel.kallsyms])
752e1313c8 mmap64 (/apex/com.android.runtime/lib64/bionic/libc.so)
7494ad7a50 kgsl_mmap64 (/vendor/lib64/libgsl.so)
7494ad9980 ioctl_kgsl_sharedmem_alloc (/vendor/lib64/libgsl.so)
7494a31c98 gsl_memory_alloc_pure (/vendor/lib64/libgsl.so)
74938c2058 libGLESv2_adreno.so[+263058] (/vendor/lib64/egl/libGLESv2_adreno.so)
74938c191c libGLESv2_adreno.so[+26291c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74939ffe40 libGLESv2_adreno.so[+3a0e40] (/vendor/lib64/egl/libGLESv2_adreno.so)
74939f99ac libGLESv2_adreno.so[+39a9ac] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493a036ec libGLESv2_adreno.so[+3a46ec] (/vendor/lib64/egl/libGLESv2_adreno.so)
749374fd30 libGLESv2_adreno.so[+f0d30] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a324 libGLESv2_adreno.so[+1db324] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.514897: 250000 cpu-clock:
74938c1e44 libGLESv2_adreno.so[+262e44] (/vendor/lib64/egl/libGLESv2_adreno.so)
74938c191c libGLESv2_adreno.so[+26291c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74939ffe40 libGLESv2_adreno.so[+3a0e40] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493a057b8 libGLESv2_adreno.so[+3a67b8] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493a03754 libGLESv2_adreno.so[+3a4754] (/vendor/lib64/egl/libGLESv2_adreno.so)
749374fd30 libGLESv2_adreno.so[+f0d30] (/vendor/lib64/egl/libGLESv2_adreno.so)
749383a324 libGLESv2_adreno.so[+1db324] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.515148: 250000 cpu-clock:
74949180d4 longest_match (/system/lib64/vndk-sp-29/libz.so)
7494917c54 deflate_slow (/system/lib64/vndk-sp-29/libz.so)
7494916308 deflate (/system/lib64/vndk-sp-29/libz.so)
74949136b8 compress (/system/lib64/vndk-sp-29/libz.so)
749383a3d8 libGLESv2_adreno.so[+1db3d8] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.515396: 250000 cpu-clock:
74949182c0 longest_match (/system/lib64/vndk-sp-29/libz.so)
7494917c54 deflate_slow (/system/lib64/vndk-sp-29/libz.so)
7494916308 deflate (/system/lib64/vndk-sp-29/libz.so)
74949136b8 compress (/system/lib64/vndk-sp-29/libz.so)
749383a3d8 libGLESv2_adreno.so[+1db3d8] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.515646: 250000 cpu-clock:
749491815c longest_match (/system/lib64/vndk-sp-29/libz.so)
7494917c54 deflate_slow (/system/lib64/vndk-sp-29/libz.so)
7494916308 deflate (/system/lib64/vndk-sp-29/libz.so)
74949136b8 compress (/system/lib64/vndk-sp-29/libz.so)
749383a3d8 libGLESv2_adreno.so[+1db3d8] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.515896: 250000 cpu-clock:
7494917b54 deflate_slow (/system/lib64/vndk-sp-29/libz.so)
7494916308 deflate (/system/lib64/vndk-sp-29/libz.so)
74949136b8 compress (/system/lib64/vndk-sp-29/libz.so)
749383a3d8 libGLESv2_adreno.so[+1db3d8] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so)
7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.516147: 250000 cpu-clock:
7531a48d54 SkTArray<SkString, false>::~SkTArray() (/system/lib64/libhwui.so)
7531a48c8c GrGLSLShaderBuilder::~GrGLSLShaderBuilder() (/system/lib64/libhwui.so)
7531a48b6c GrGLSLProgramBuilder::~GrGLSLProgramBuilder() (/system/lib64/libhwui.so)
7531a464a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so)
7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so)
7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so)
7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so)
7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so)
7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so)
7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so)
753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so)
7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so)
7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so)
7531a36644 android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>, SkMatrix const&) (/system/lib64/libhwui.so)
7531a3623c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) (/system/lib64/libhwui.so)
7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.516398: 250000 cpu-clock:
7531a6a570 android::uirenderer::renderthread::ReliableSurface::hook_perform(ANativeWindow*, int, ...) (/system/lib64/libhwui.so)
752fee4828 android::eglSwapBuffersWithDamageKHRImpl(void*, void*, int*, int) (/system/lib64/libEGL.so)
752fee0ffc eglSwapBuffersWithDamageKHR (/system/lib64/libEGL.so)
7531a7d07c android::uirenderer::renderthread::EglManager::swapBuffers(android::uirenderer::renderthread::Frame const&, SkRect const&) (/system/lib64/libhwui.so)
7531a7ce9c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::swapBuffers(android::uirenderer::renderthread::Frame const&, bool, SkRect const&, android::uirenderer::FrameInfo*, bool*) (/system/lib64/libhwui.so)
7531a8911c android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.516647: 250000 cpu-clock:
74939f47d0 libGLESv2_adreno.so[+3957d0] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493785294 libGLESv2_adreno.so[+126294] (/vendor/lib64/egl/libGLESv2_adreno.so)
74938afd6c libGLESv2_adreno.so[+250d6c] (/vendor/lib64/egl/libGLESv2_adreno.so)
749378e5d0 libGLESv2_adreno.so[+12f5d0] (/vendor/lib64/egl/libGLESv2_adreno.so)
749389a540 libGLESv2_adreno.so[+23b540] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493882f90 libGLESv2_adreno.so[+223f90] (/vendor/lib64/egl/libGLESv2_adreno.so)
752fee4864 android::eglSwapBuffersWithDamageKHRImpl(void*, void*, int*, int) (/system/lib64/libEGL.so)
752fee0ffc eglSwapBuffersWithDamageKHR (/system/lib64/libEGL.so)
7531a7d07c android::uirenderer::renderthread::EglManager::swapBuffers(android::uirenderer::renderthread::Frame const&, SkRect const&) (/system/lib64/libhwui.so)
7531a7ce9c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::swapBuffers(android::uirenderer::renderthread::Frame const&, bool, SkRect const&, android::uirenderer::FrameInfo*, bool*) (/system/lib64/libhwui.so)
7531a8911c android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.516897: 250000 cpu-clock:
ffffff82a312c5a8 perf_event_mmap_output.cfi ([kernel.kallsyms])
ffffff82a3129126 perf_iterate_ctx ([kernel.kallsyms])
ffffff82a3128ef2 perf_iterate_sb ([kernel.kallsyms])
ffffff82a312c1a2 perf_event_mmap.cfi ([kernel.kallsyms])
ffffff82a31b63ba mmap_region.cfi ([kernel.kallsyms])
ffffff82a31b5ec6 do_mmap.cfi ([kernel.kallsyms])
ffffff82a317efde vm_mmap_pgoff.cfi ([kernel.kallsyms])
ffffff82a2f37f1e sys_mmap.cfi ([kernel.kallsyms])
ffffff82a2e84116 __sys_trace ([kernel.kallsyms])
752e1313c8 mmap64 (/apex/com.android.runtime/lib64/bionic/libc.so)
7494ad7a50 kgsl_mmap64 (/vendor/lib64/libgsl.so)
7494ad9980 ioctl_kgsl_sharedmem_alloc (/vendor/lib64/libgsl.so)
7494a31c98 gsl_memory_alloc_pure (/vendor/lib64/libgsl.so)
74938c2058 libGLESv2_adreno.so[+263058] (/vendor/lib64/egl/libGLESv2_adreno.so)
74938c191c libGLESv2_adreno.so[+26291c] (/vendor/lib64/egl/libGLESv2_adreno.so)
74938cb708 libGLESv2_adreno.so[+26c708] (/vendor/lib64/egl/libGLESv2_adreno.so)
74938b51dc libGLESv2_adreno.so[+2561dc] (/vendor/lib64/egl/libGLESv2_adreno.so)
74938af6a4 libGLESv2_adreno.so[+2506a4] (/vendor/lib64/egl/libGLESv2_adreno.so)
74937854f8 libGLESv2_adreno.so[+1264f8] (/vendor/lib64/egl/libGLESv2_adreno.so)
74938afd6c libGLESv2_adreno.so[+250d6c] (/vendor/lib64/egl/libGLESv2_adreno.so)
749378e5d0 libGLESv2_adreno.so[+12f5d0] (/vendor/lib64/egl/libGLESv2_adreno.so)
749389a540 libGLESv2_adreno.so[+23b540] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493882f90 libGLESv2_adreno.so[+223f90] (/vendor/lib64/egl/libGLESv2_adreno.so)
752fee4864 android::eglSwapBuffersWithDamageKHRImpl(void*, void*, int*, int) (/system/lib64/libEGL.so)
752fee0ffc eglSwapBuffersWithDamageKHR (/system/lib64/libEGL.so)
7531a7d07c android::uirenderer::renderthread::EglManager::swapBuffers(android::uirenderer::renderthread::Frame const&, SkRect const&) (/system/lib64/libhwui.so)
7531a7ce9c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::swapBuffers(android::uirenderer::renderthread::Frame const&, bool, SkRect const&, android::uirenderer::FrameInfo*, bool*) (/system/lib64/libhwui.so)
7531a8911c android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.517147: 250000 cpu-clock:
ffffff82a3493a80 cap_capable.cfi ([kernel.kallsyms])
ffffff82a4515642 binder_do_set_priority ([kernel.kallsyms])
ffffff82a45166fe binder_proc_transaction ([kernel.kallsyms])
ffffff82a4513f16 binder_transaction ([kernel.kallsyms])
ffffff82a450944a binder_ioctl_write_read ([kernel.kallsyms])
ffffff82a450365e binder_ioctl.cfi ([kernel.kallsyms])
ffffff82a322e086 do_vfs_ioctl.cfi ([kernel.kallsyms])
ffffff82a322e66e SyS_ioctl.cfi ([kernel.kallsyms])
ffffff82a2e84116 __sys_trace ([kernel.kallsyms])
752e130888 __ioctl (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0ee38c ioctl (/apex/com.android.runtime/lib64/bionic/libc.so)
753032029c android::IPCThreadState::talkWithDriver(bool) (/system/lib64/libbinder.so)
7530321150 android::IPCThreadState::waitForResponse(android::Parcel*, int*) (/system/lib64/libbinder.so)
7530320eec android::IPCThreadState::transact(int, unsigned int, android::Parcel const&, android::Parcel*, unsigned int) (/system/lib64/libbinder.so)
7530315f38 android::BpBinder::transact(unsigned int, android::Parcel const&, android::Parcel*, unsigned int) (/system/lib64/libbinder.so)
752ff877e0 android::BpGraphicBufferProducer::queueBuffer(int, android::IGraphicBufferProducer::QueueBufferInput const&, android::IGraphicBufferProducer::QueueBufferOutput*) (/system/lib64/libgui.so)
752ffbdd8c android::Surface::queueBuffer(ANativeWindowBuffer*, int) (/system/lib64/libgui.so)
74935f088c eglSubDriverAndroid.so[+888c] (/vendor/lib64/egl/eglSubDriverAndroid.so)
749389a5bc libGLESv2_adreno.so[+23b5bc] (/vendor/lib64/egl/libGLESv2_adreno.so)
7493882f90 libGLESv2_adreno.so[+223f90] (/vendor/lib64/egl/libGLESv2_adreno.so)
752fee4864 android::eglSwapBuffersWithDamageKHRImpl(void*, void*, int*, int) (/system/lib64/libEGL.so)
752fee0ffc eglSwapBuffersWithDamageKHR (/system/lib64/libEGL.so)
7531a7d07c android::uirenderer::renderthread::EglManager::swapBuffers(android::uirenderer::renderthread::Frame const&, SkRect const&) (/system/lib64/libhwui.so)
7531a7ce9c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::swapBuffers(android::uirenderer::renderthread::Frame const&, bool, SkRect const&, android::uirenderer::FrameInfo*, bool*) (/system/lib64/libhwui.so)
7531a8911c android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.517598: 250000 cpu-clock:
74aad30344 android.view.ViewRootImpl.lambda$performDraw$2$ViewRootImpl (/system/framework/framework.jar)
74aacde3b4 android.view.-$$Lambda$ViewRootImpl$YBiqAhbCbXVPSKdbE3K4rH2gpxI.onFrameComplete (/system/framework/framework.jar)
752f954310 _JNIEnv::CallVoidMethod(_jobject*, _jmethodID*, ...) (/system/lib64/libandroid_runtime.so)
752f9a5118 android::FrameCompleteWrapper::onFrameComplete(long) (/system/lib64/libandroid_runtime.so)
7531a89350 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so)
7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.519541: 250000 cpu-clock:
749495753c libEGL_adreno.so[+553c] (/vendor/lib64/egl/libEGL_adreno.so)
7494957630 eglGetError (/vendor/lib64/egl/libEGL_adreno.so)
752fee42f4 android::eglGetErrorImpl() (/system/lib64/libEGL.so)
752fee0de8 eglMakeCurrent (/system/lib64/libEGL.so)
7531a6d170 android::uirenderer::renderthread::EglManager::makeCurrent(void*, int*, bool) (/system/lib64/libhwui.so)
7531abe258 std::__1::packaged_task<void ()>::operator()() (/system/lib64/libhwui.so)
7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so)
7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)
RenderThread 31850/31881 [001] 684943.563354: 250000 cpu-clock:
ffffff82a3298a54 ep_scan_ready_list ([kernel.kallsyms])
ffffff82a329b38e SyS_epoll_wait.cfi ([kernel.kallsyms])
ffffff82a329b67e SyS_epoll_pwait.cfi ([kernel.kallsyms])
ffffff82a2e84116 __sys_trace ([kernel.kallsyms])
752e130748 __epoll_pwait (/apex/com.android.runtime/lib64/bionic/libc.so)
75304d7a8c android::Looper::pollInner(int) (/system/lib64/libutils.so)
75304d795c android::Looper::pollOnce(int, int*, int*, void**) (/system/lib64/libutils.so)
7531a988c0 android::uirenderer::ThreadBase::waitForWork() (/system/lib64/libhwui.so)
7531a98718 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so)
75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so)
752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so)
752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so)