1RenderThread 31850/31881 [001] 684943.449406: 250000 cpu-clock: 2 74938fb3f0 libGLESv2_adreno.so[+29c3f0] (/vendor/lib64/egl/libGLESv2_adreno.so) 3 74938d7104 libGLESv2_adreno.so[+278104] (/vendor/lib64/egl/libGLESv2_adreno.so) 4 74938dc9c4 libGLESv2_adreno.so[+27d9c4] (/vendor/lib64/egl/libGLESv2_adreno.so) 5 74938500c8 libGLESv2_adreno.so[+1f10c8] (/vendor/lib64/egl/libGLESv2_adreno.so) 6 749379ed7c libGLESv2_adreno.so[+13fd7c] (/vendor/lib64/egl/libGLESv2_adreno.so) 7 749379b3a4 libGLESv2_adreno.so[+13c3a4] (/vendor/lib64/egl/libGLESv2_adreno.so) 8 74937b8758 libGLESv2_adreno.so[+159758] (/vendor/lib64/egl/libGLESv2_adreno.so) 9 74937d14a4 libGLESv2_adreno.so[+1724a4] (/vendor/lib64/egl/libGLESv2_adreno.so) 10 7493743bf0 glTexSubImage2D (/vendor/lib64/egl/libGLESv2_adreno.so) 11 7531abf528 GrGLGpu::uploadTexData(GrPixelConfig, int, int, unsigned int, GrGLGpu::UploadType, int, int, int, int, GrPixelConfig, GrMipLevel const*, int, GrMipMapsStatus*) (/system/lib64/libhwui.so) 12 13RenderThread 31850/31881 [001] 684943.449656: 250000 cpu-clock: 14 74938fb380 libGLESv2_adreno.so[+29c380] (/vendor/lib64/egl/libGLESv2_adreno.so) 15 74938d7104 libGLESv2_adreno.so[+278104] (/vendor/lib64/egl/libGLESv2_adreno.so) 16 74938dc9c4 libGLESv2_adreno.so[+27d9c4] (/vendor/lib64/egl/libGLESv2_adreno.so) 17 74938500c8 libGLESv2_adreno.so[+1f10c8] (/vendor/lib64/egl/libGLESv2_adreno.so) 18 749379ed7c libGLESv2_adreno.so[+13fd7c] (/vendor/lib64/egl/libGLESv2_adreno.so) 19 749379b3a4 libGLESv2_adreno.so[+13c3a4] (/vendor/lib64/egl/libGLESv2_adreno.so) 20 74937b8758 libGLESv2_adreno.so[+159758] (/vendor/lib64/egl/libGLESv2_adreno.so) 21 74937d14a4 libGLESv2_adreno.so[+1724a4] (/vendor/lib64/egl/libGLESv2_adreno.so) 22 7493743bf0 glTexSubImage2D (/vendor/lib64/egl/libGLESv2_adreno.so) 23 7531abf528 GrGLGpu::uploadTexData(GrPixelConfig, int, int, unsigned int, GrGLGpu::UploadType, int, int, int, int, GrPixelConfig, GrMipLevel const*, int, GrMipMapsStatus*) (/system/lib64/libhwui.so) 24 25RenderThread 31850/31881 [001] 684943.449905: 250000 cpu-clock: 26 ffffff82a2f54530 do_page_fault.cfi ([kernel.kallsyms]) 27 ffffff82a2f53fce do_translation_fault.cfi ([kernel.kallsyms]) 28 ffffff82a2e8175a do_mem_abort.cfi ([kernel.kallsyms]) 29 ffffff82a2e81982 do_el0_ia_bp_hardening.cfi ([kernel.kallsyms]) 30 ffffff82a2e83d5a el0_ia ([kernel.kallsyms]) 31 7493901560 libGLESv2_adreno.so[+2a2560] (/vendor/lib64/egl/libGLESv2_adreno.so) 32 74938fb048 libGLESv2_adreno.so[+29c048] (/vendor/lib64/egl/libGLESv2_adreno.so) 33 74938d7104 libGLESv2_adreno.so[+278104] (/vendor/lib64/egl/libGLESv2_adreno.so) 34 74938dc9c4 libGLESv2_adreno.so[+27d9c4] (/vendor/lib64/egl/libGLESv2_adreno.so) 35 74938500c8 libGLESv2_adreno.so[+1f10c8] (/vendor/lib64/egl/libGLESv2_adreno.so) 36 749379ed7c libGLESv2_adreno.so[+13fd7c] (/vendor/lib64/egl/libGLESv2_adreno.so) 37 749379b3a4 libGLESv2_adreno.so[+13c3a4] (/vendor/lib64/egl/libGLESv2_adreno.so) 38 74937b8758 libGLESv2_adreno.so[+159758] (/vendor/lib64/egl/libGLESv2_adreno.so) 39 74937d14a4 libGLESv2_adreno.so[+1724a4] (/vendor/lib64/egl/libGLESv2_adreno.so) 40 7493743bf0 glTexSubImage2D (/vendor/lib64/egl/libGLESv2_adreno.so) 41 7531abf528 GrGLGpu::uploadTexData(GrPixelConfig, int, int, unsigned int, GrGLGpu::UploadType, int, int, int, int, GrPixelConfig, GrMipLevel const*, int, GrMipMapsStatus*) (/system/lib64/libhwui.so) 42 43RenderThread 31850/31881 [001] 684943.450156: 250000 cpu-clock: 44 752f278e98 __powf_finite (/apex/com.android.runtime/lib64/bionic/libm.so) 45 7531a77578 SkTMaskGamma_build_correcting_lut(unsigned char*, unsigned int, float, SkColorSpaceLuminance const&, float, SkColorSpaceLuminance const&, float) (/system/lib64/libhwui.so) 46 7531a773b8 SkTMaskGamma<3, 3, 3>::SkTMaskGamma(float, float, float) (/system/lib64/libhwui.so) 47 7531a77278 cached_mask_gamma(float, float, float) (/system/lib64/libhwui.so) 48 7531a28508 SkScalerContext::GetGammaLUTSize(float, float, float, int*, int*) (/system/lib64/libhwui.so) 49 7531a28308 build_distance_adjust_table(float, float) (/system/lib64/libhwui.so) 50 7531a282a4 GrDistanceFieldAdjustTable::buildDistanceAdjustTables() (/system/lib64/libhwui.so) 51 7531a28220 GrTextContext::GrTextContext(GrTextContext::Options const&) (/system/lib64/libhwui.so) 52 7531a27ff8 GrTextContext::Make(GrTextContext::Options const&) (/system/lib64/libhwui.so) 53 7531a22f40 GrDrawingManager::getTextContext() (/system/lib64/libhwui.so) 54 7531a22e00 GrRenderTargetContext::drawGlyphRunList(GrClip const&, SkMatrix const&, SkGlyphRunList const&) (/system/lib64/libhwui.so) 55 7531a19e04 SkGpuDevice::drawGlyphRunList(SkGlyphRunList const&) (/system/lib64/libhwui.so) 56 7531a1ea64 SkCanvas::onDrawTextBlob(SkTextBlob const*, float, float, SkPaint const&) (/system/lib64/libhwui.so) 57 7531a1e7b8 SkCanvas::drawTextBlob(SkTextBlob const*, float, float, SkPaint const&) (/system/lib64/libhwui.so) 58 75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so) 59 7531a07cb0 SkCanvas::onDrawDrawable(SkDrawable*, SkMatrix const*) (/system/lib64/libhwui.so) 60 75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so) 61 7531a07cb0 SkCanvas::onDrawDrawable(SkDrawable*, SkMatrix const*) (/system/lib64/libhwui.so) 62 75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so) 63 7531a07cb0 SkCanvas::onDrawDrawable(SkDrawable*, SkMatrix const*) (/system/lib64/libhwui.so) 64 75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so) 65 7531a07cb0 SkCanvas::onDrawDrawable(SkDrawable*, SkMatrix const*) (/system/lib64/libhwui.so) 66 75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so) 67 7531a07cb0 SkCanvas::onDrawDrawable(SkDrawable*, SkMatrix const*) (/system/lib64/libhwui.so) 68 75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so) 69 7531a07cb0 SkCanvas::onDrawDrawable(SkDrawable*, SkMatrix const*) (/system/lib64/libhwui.so) 70 75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so) 71 7531a07cb0 SkCanvas::onDrawDrawable(SkDrawable*, SkMatrix const*) (/system/lib64/libhwui.so) 72 75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so) 73 7531a3a160 SkDrawable::draw(SkCanvas*, SkMatrix const*) (/system/lib64/libhwui.so) 74 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) 75 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) 76 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) 77 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 78 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 79 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 80 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 81 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 82 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 83 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 84 85RenderThread 31850/31881 [001] 684943.450475: 250000 cpu-clock: 86 7531a77534 SkTMaskGamma_build_correcting_lut(unsigned char*, unsigned int, float, SkColorSpaceLuminance const&, float, SkColorSpaceLuminance const&, float) (/system/lib64/libhwui.so) 87 7531a77458 SkTMaskGamma<3, 3, 3>::SkTMaskGamma(float, float, float) (/system/lib64/libhwui.so) 88 7531a77278 cached_mask_gamma(float, float, float) (/system/lib64/libhwui.so) 89 7531a28508 SkScalerContext::GetGammaLUTSize(float, float, float, int*, int*) (/system/lib64/libhwui.so) 90 7531a28308 build_distance_adjust_table(float, float) (/system/lib64/libhwui.so) 91 7531a282a4 GrDistanceFieldAdjustTable::buildDistanceAdjustTables() (/system/lib64/libhwui.so) 92 7531a28220 GrTextContext::GrTextContext(GrTextContext::Options const&) (/system/lib64/libhwui.so) 93 7531a27ff8 GrTextContext::Make(GrTextContext::Options const&) (/system/lib64/libhwui.so) 94 7531a22f40 GrDrawingManager::getTextContext() (/system/lib64/libhwui.so) 95 7531a22e00 GrRenderTargetContext::drawGlyphRunList(GrClip const&, SkMatrix const&, SkGlyphRunList const&) (/system/lib64/libhwui.so) 96 7531a19e04 SkGpuDevice::drawGlyphRunList(SkGlyphRunList const&) (/system/lib64/libhwui.so) 97 7531a1ea64 SkCanvas::onDrawTextBlob(SkTextBlob const*, float, float, SkPaint const&) (/system/lib64/libhwui.so) 98 7531a1e7b8 SkCanvas::drawTextBlob(SkTextBlob const*, float, float, SkPaint const&) (/system/lib64/libhwui.so) 99 75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so) 100 7531a07cb0 SkCanvas::onDrawDrawable(SkDrawable*, SkMatrix const*) (/system/lib64/libhwui.so) 101 75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so) 102 7531a07cb0 SkCanvas::onDrawDrawable(SkDrawable*, SkMatrix const*) (/system/lib64/libhwui.so) 103 75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so) 104 7531a07cb0 SkCanvas::onDrawDrawable(SkDrawable*, SkMatrix const*) (/system/lib64/libhwui.so) 105 75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so) 106 7531a07cb0 SkCanvas::onDrawDrawable(SkDrawable*, SkMatrix const*) (/system/lib64/libhwui.so) 107 75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so) 108 7531a07cb0 SkCanvas::onDrawDrawable(SkDrawable*, SkMatrix const*) (/system/lib64/libhwui.so) 109 75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so) 110 7531a07cb0 SkCanvas::onDrawDrawable(SkDrawable*, SkMatrix const*) (/system/lib64/libhwui.so) 111 75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so) 112 7531a07cb0 SkCanvas::onDrawDrawable(SkDrawable*, SkMatrix const*) (/system/lib64/libhwui.so) 113 75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so) 114 7531a3a160 SkDrawable::draw(SkCanvas*, SkMatrix const*) (/system/lib64/libhwui.so) 115 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) 116 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) 117 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) 118 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 119 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 120 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 121 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 122 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 123 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 124 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 125 126RenderThread 31850/31881 [001] 684943.450728: 250000 cpu-clock: 127 752f278ed8 __powf_finite (/apex/com.android.runtime/lib64/bionic/libm.so) 128 7531a77578 SkTMaskGamma_build_correcting_lut(unsigned char*, unsigned int, float, SkColorSpaceLuminance const&, float, SkColorSpaceLuminance const&, float) (/system/lib64/libhwui.so) 129 7531a77398 SkTMaskGamma<3, 3, 3>::SkTMaskGamma(float, float, float) (/system/lib64/libhwui.so) 130 7531a77278 cached_mask_gamma(float, float, float) (/system/lib64/libhwui.so) 131 7531a76f08 SkScalerContext::SkScalerContext(sk_sp<SkTypeface>, SkScalerContextEffects const&, SkDescriptor const*) (/system/lib64/libhwui.so) 132 7531a76d7c SkScalerContext_FreeType_Base::SkScalerContext_FreeType_Base(sk_sp<SkTypeface>, SkScalerContextEffects const&, SkDescriptor const*) (/system/lib64/libhwui.so) 133 7531ad7188 SkScalerContext_FreeType::SkScalerContext_FreeType(sk_sp<SkTypeface>, SkScalerContextEffects const&, SkDescriptor const*) (/system/lib64/libhwui.so) 134 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) 135 7531ad6e50 SkTypeface_FreeType::onCreateScalerContext(SkScalerContextEffects const&, SkDescriptor const*) const (/system/lib64/libhwui.so) 136 753199a60c SkStrikeCache::CreateScalerContext(SkDescriptor const&, SkScalerContextEffects const&, SkTypeface const&) (/system/lib64/libhwui.so) 137 7531be8ac0 SkStrikeCache::findOrCreateScopedStrike(SkDescriptor const&, SkScalerContextEffects const&, SkTypeface const&) (/system/lib64/libhwui.so) 138 7531a25c48 SkGlyphRunListPainter::processGlyphRunList(SkGlyphRunList const&, SkMatrix const&, SkSurfaceProps const&, bool, GrTextContext::Options const&, SkGlyphRunPainterInterface*) (/system/lib64/libhwui.so) 139 7531a232e4 GrTextContext::drawGlyphRunList(GrRecordingContext*, GrTextTarget*, GrClip const&, SkMatrix const&, SkSurfaceProps const&, SkGlyphRunList const&) (/system/lib64/libhwui.so) 140 7531a22e1c GrRenderTargetContext::drawGlyphRunList(GrClip const&, SkMatrix const&, SkGlyphRunList const&) (/system/lib64/libhwui.so) 141 7531a19e04 SkGpuDevice::drawGlyphRunList(SkGlyphRunList const&) (/system/lib64/libhwui.so) 142 7531a1ea64 SkCanvas::onDrawTextBlob(SkTextBlob const*, float, float, SkPaint const&) (/system/lib64/libhwui.so) 143 7531a1e7b8 SkCanvas::drawTextBlob(SkTextBlob const*, float, float, SkPaint const&) (/system/lib64/libhwui.so) 144 75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so) 145 7531a07cb0 SkCanvas::onDrawDrawable(SkDrawable*, SkMatrix const*) (/system/lib64/libhwui.so) 146 75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so) 147 7531a07cb0 SkCanvas::onDrawDrawable(SkDrawable*, SkMatrix const*) (/system/lib64/libhwui.so) 148 75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so) 149 7531a07cb0 SkCanvas::onDrawDrawable(SkDrawable*, SkMatrix const*) (/system/lib64/libhwui.so) 150 75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so) 151 7531a07cb0 SkCanvas::onDrawDrawable(SkDrawable*, SkMatrix const*) (/system/lib64/libhwui.so) 152 75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so) 153 7531a07cb0 SkCanvas::onDrawDrawable(SkDrawable*, SkMatrix const*) (/system/lib64/libhwui.so) 154 75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so) 155 7531a07cb0 SkCanvas::onDrawDrawable(SkDrawable*, SkMatrix const*) (/system/lib64/libhwui.so) 156 75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so) 157 7531a07cb0 SkCanvas::onDrawDrawable(SkDrawable*, SkMatrix const*) (/system/lib64/libhwui.so) 158 75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so) 159 7531a3a160 SkDrawable::draw(SkCanvas*, SkMatrix const*) (/system/lib64/libhwui.so) 160 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) 161 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) 162 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) 163 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 164 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 165 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 166 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 167 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 168 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 169 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 170 171RenderThread 31850/31881 [001] 684943.450980: 250000 cpu-clock: 172 752f278ed8 __powf_finite (/apex/com.android.runtime/lib64/bionic/libm.so) 173 7531a77578 SkTMaskGamma_build_correcting_lut(unsigned char*, unsigned int, float, SkColorSpaceLuminance const&, float, SkColorSpaceLuminance const&, float) (/system/lib64/libhwui.so) 174 7531a773f8 SkTMaskGamma<3, 3, 3>::SkTMaskGamma(float, float, float) (/system/lib64/libhwui.so) 175 7531a77278 cached_mask_gamma(float, float, float) (/system/lib64/libhwui.so) 176 7531a76f08 SkScalerContext::SkScalerContext(sk_sp<SkTypeface>, SkScalerContextEffects const&, SkDescriptor const*) (/system/lib64/libhwui.so) 177 7531a76d7c SkScalerContext_FreeType_Base::SkScalerContext_FreeType_Base(sk_sp<SkTypeface>, SkScalerContextEffects const&, SkDescriptor const*) (/system/lib64/libhwui.so) 178 7531ad7188 SkScalerContext_FreeType::SkScalerContext_FreeType(sk_sp<SkTypeface>, SkScalerContextEffects const&, SkDescriptor const*) (/system/lib64/libhwui.so) 179 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) 180 7531ad6e50 SkTypeface_FreeType::onCreateScalerContext(SkScalerContextEffects const&, SkDescriptor const*) const (/system/lib64/libhwui.so) 181 753199a60c SkStrikeCache::CreateScalerContext(SkDescriptor const&, SkScalerContextEffects const&, SkTypeface const&) (/system/lib64/libhwui.so) 182 7531be8ac0 SkStrikeCache::findOrCreateScopedStrike(SkDescriptor const&, SkScalerContextEffects const&, SkTypeface const&) (/system/lib64/libhwui.so) 183 7531a25c48 SkGlyphRunListPainter::processGlyphRunList(SkGlyphRunList const&, SkMatrix const&, SkSurfaceProps const&, bool, GrTextContext::Options const&, SkGlyphRunPainterInterface*) (/system/lib64/libhwui.so) 184 7531a232e4 GrTextContext::drawGlyphRunList(GrRecordingContext*, GrTextTarget*, GrClip const&, SkMatrix const&, SkSurfaceProps const&, SkGlyphRunList const&) (/system/lib64/libhwui.so) 185 7531a22e1c GrRenderTargetContext::drawGlyphRunList(GrClip const&, SkMatrix const&, SkGlyphRunList const&) (/system/lib64/libhwui.so) 186 7531a19e04 SkGpuDevice::drawGlyphRunList(SkGlyphRunList const&) (/system/lib64/libhwui.so) 187 7531a1ea64 SkCanvas::onDrawTextBlob(SkTextBlob const*, float, float, SkPaint const&) (/system/lib64/libhwui.so) 188 7531a1e7b8 SkCanvas::drawTextBlob(SkTextBlob const*, float, float, SkPaint const&) (/system/lib64/libhwui.so) 189 75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so) 190 7531a07cb0 SkCanvas::onDrawDrawable(SkDrawable*, SkMatrix const*) (/system/lib64/libhwui.so) 191 75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so) 192 7531a07cb0 SkCanvas::onDrawDrawable(SkDrawable*, SkMatrix const*) (/system/lib64/libhwui.so) 193 75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so) 194 7531a07cb0 SkCanvas::onDrawDrawable(SkDrawable*, SkMatrix const*) (/system/lib64/libhwui.so) 195 75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so) 196 7531a07cb0 SkCanvas::onDrawDrawable(SkDrawable*, SkMatrix const*) (/system/lib64/libhwui.so) 197 75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so) 198 7531a07cb0 SkCanvas::onDrawDrawable(SkDrawable*, SkMatrix const*) (/system/lib64/libhwui.so) 199 75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so) 200 7531a07cb0 SkCanvas::onDrawDrawable(SkDrawable*, SkMatrix const*) (/system/lib64/libhwui.so) 201 75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so) 202 7531a07cb0 SkCanvas::onDrawDrawable(SkDrawable*, SkMatrix const*) (/system/lib64/libhwui.so) 203 75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so) 204 7531a3a160 SkDrawable::draw(SkCanvas*, SkMatrix const*) (/system/lib64/libhwui.so) 205 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) 206 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) 207 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) 208 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 209 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 210 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 211 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 212 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 213 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 214 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 215 216RenderThread 31850/31881 [001] 684943.451213: 250000 cpu-clock: 217 752ebc8ba8 tt_hadvance_adjust (/system/lib64/libft2.so) 218 752ebb9734 tt_face_get_metrics (/system/lib64/libft2.so) 219 752ebcacb4 tt_get_metrics (/system/lib64/libft2.so) 220 752ebc9740 load_truetype_glyph (/system/lib64/libft2.so) 221 752ebc0894 tt_glyph_load (/system/lib64/libft2.so) 222 752eb779e8 FT_Load_Glyph (/system/lib64/libft2.so) 223 7531982574 SkScalerContext_FreeType::generateMetrics(SkGlyph*) (/system/lib64/libhwui.so) 224 75319a223c SkScalerContext::getMetrics(SkGlyph*) (/system/lib64/libhwui.so) 225 7531a20f7c SkStrike::lookupByPackedGlyphID(SkPackedGlyphID, SkStrike::MetricsType) (/system/lib64/libhwui.so) 226 7531a20d60 SkStrike::getGlyphMetrics(unsigned short, SkPoint) (/system/lib64/libhwui.so) 227 7531a25d80 SkGlyphRunListPainter::processGlyphRunList(SkGlyphRunList const&, SkMatrix const&, SkSurfaceProps const&, bool, GrTextContext::Options const&, SkGlyphRunPainterInterface*) (/system/lib64/libhwui.so) 228 7531a232e4 GrTextContext::drawGlyphRunList(GrRecordingContext*, GrTextTarget*, GrClip const&, SkMatrix const&, SkSurfaceProps const&, SkGlyphRunList const&) (/system/lib64/libhwui.so) 229 7531a22e1c GrRenderTargetContext::drawGlyphRunList(GrClip const&, SkMatrix const&, SkGlyphRunList const&) (/system/lib64/libhwui.so) 230 7531a19e04 SkGpuDevice::drawGlyphRunList(SkGlyphRunList const&) (/system/lib64/libhwui.so) 231 7531a1ea64 SkCanvas::onDrawTextBlob(SkTextBlob const*, float, float, SkPaint const&) (/system/lib64/libhwui.so) 232 7531a1e7b8 SkCanvas::drawTextBlob(SkTextBlob const*, float, float, SkPaint const&) (/system/lib64/libhwui.so) 233 75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so) 234 7531a07cb0 SkCanvas::onDrawDrawable(SkDrawable*, SkMatrix const*) (/system/lib64/libhwui.so) 235 75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so) 236 7531a07cb0 SkCanvas::onDrawDrawable(SkDrawable*, SkMatrix const*) (/system/lib64/libhwui.so) 237 75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so) 238 7531a07cb0 SkCanvas::onDrawDrawable(SkDrawable*, SkMatrix const*) (/system/lib64/libhwui.so) 239 75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so) 240 7531a07cb0 SkCanvas::onDrawDrawable(SkDrawable*, SkMatrix const*) (/system/lib64/libhwui.so) 241 75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so) 242 7531a07cb0 SkCanvas::onDrawDrawable(SkDrawable*, SkMatrix const*) (/system/lib64/libhwui.so) 243 75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so) 244 7531a07cb0 SkCanvas::onDrawDrawable(SkDrawable*, SkMatrix const*) (/system/lib64/libhwui.so) 245 75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so) 246 7531a07cb0 SkCanvas::onDrawDrawable(SkDrawable*, SkMatrix const*) (/system/lib64/libhwui.so) 247 75319f5650 android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const (/system/lib64/libhwui.so) 248 7531a3a160 SkDrawable::draw(SkCanvas*, SkMatrix const*) (/system/lib64/libhwui.so) 249 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) 250 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) 251 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) 252 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 253 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 254 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 255 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 256 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 257 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 258 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 259 260RenderThread 31850/31881 [001] 684943.451464: 250000 cpu-clock: 261 7531a08a04 _ZNSt3__110__function6__funcIZNK20GrRenderTargetOpList20gatherProxyIntervalsEP19GrResourceAllocatorE3$_1NS_9allocatorIS5_EEFvP14GrSurfaceProxyEEclEOS9_$f08c06731c135ccb4954f8184fcc80aa (/system/lib64/libhwui.so) 262 75319a0bcc GrProcessorSet::visitProxies(std::__1::function<void (GrSurfaceProxy*)> const&) const (/system/lib64/libhwui.so) 263 7531a05080 GrRenderTargetOpList::OpChain::visitProxies(std::__1::function<void (GrSurfaceProxy*)> const&, GrOp::VisitorType) const (/system/lib64/libhwui.so) 264 7531a04f18 GrRenderTargetOpList::gatherProxyIntervals(GrResourceAllocator*) const (/system/lib64/libhwui.so) 265 7531a8c494 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 266 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 267 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 268 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) 269 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) 270 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 271 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 272 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 273 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 274 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 275 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 276 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 277 278RenderThread 31850/31881 [001] 684943.451861: 250000 cpu-clock: 279 ffffff82a305b2bc ktime_get_mono_fast_ns.cfi ([kernel.kallsyms]) 280 ffffff82a311ab4a __perf_event_header__init_id ([kernel.kallsyms]) 281 ffffff82a312c53e perf_event_mmap_output.cfi ([kernel.kallsyms]) 282 ffffff82a3129126 perf_iterate_ctx ([kernel.kallsyms]) 283 ffffff82a3128ef2 perf_iterate_sb ([kernel.kallsyms]) 284 ffffff82a312c1a2 perf_event_mmap.cfi ([kernel.kallsyms]) 285 ffffff82a31b63ba mmap_region.cfi ([kernel.kallsyms]) 286 ffffff82a31b5ec6 do_mmap.cfi ([kernel.kallsyms]) 287 ffffff82a317efde vm_mmap_pgoff.cfi ([kernel.kallsyms]) 288 ffffff82a2f37f1e sys_mmap.cfi ([kernel.kallsyms]) 289 ffffff82a2e84116 __sys_trace ([kernel.kallsyms]) 290 752e1313c8 mmap64 (/apex/com.android.runtime/lib64/bionic/libc.so) 291 7494ad7a50 kgsl_mmap64 (/vendor/lib64/libgsl.so) 292 7494ad9980 ioctl_kgsl_sharedmem_alloc (/vendor/lib64/libgsl.so) 293 7494a31c98 gsl_memory_alloc_pure (/vendor/lib64/libgsl.so) 294 74938c2058 libGLESv2_adreno.so[+263058] (/vendor/lib64/egl/libGLESv2_adreno.so) 295 74938c191c libGLESv2_adreno.so[+26291c] (/vendor/lib64/egl/libGLESv2_adreno.so) 296 749384d768 libGLESv2_adreno.so[+1ee768] (/vendor/lib64/egl/libGLESv2_adreno.so) 297 749379e9a4 libGLESv2_adreno.so[+13f9a4] (/vendor/lib64/egl/libGLESv2_adreno.so) 298 74937700b8 libGLESv2_adreno.so[+1110b8] (/vendor/lib64/egl/libGLESv2_adreno.so) 299 7531cd0568 GrGLBuffer::onMap() (/system/lib64/libhwui.so) 300 7531a01dac GrResourceProvider::createPatternedIndexBuffer(unsigned short const*, int, int, int, GrUniqueKey const*) (/system/lib64/libhwui.so) 301 75319a47d4 GrResourceProvider::refQuadIndexBuffer() (/system/lib64/libhwui.so) 302 7531a01898 GrQuadPerEdgeAA::ConfigureMeshIndices(GrMeshDrawOp::Target*, GrMesh*, GrQuadPerEdgeAA::VertexSpec const&, int) (/system/lib64/libhwui.so) 303 7531d5dcf4 _ZN12_GLOBAL__N_110FillRectOp14onPrepareDrawsEPN12GrMeshDrawOp6TargetE$6bc8685becf5c4108fb52845fef67ac2 (/system/lib64/libhwui.so) 304 753198c648 GrRenderTargetOpList::onPrepare(GrOpFlushState*) (/system/lib64/libhwui.so) 305 7531a7b84c GrOpList::prepare(GrOpFlushState*) (/system/lib64/libhwui.so) 306 7531a7b218 GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 307 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 308 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 309 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 310 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) 311 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) 312 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 313 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 314 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 315 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 316 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 317 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 318 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 319 320RenderThread 31850/31881 [001] 684943.452111: 250000 cpu-clock: 321 75319a4918 GrPipeline::FixedDynamicState* SkArenaAlloc::make<GrPipeline::FixedDynamicState, SkIRect const&>(SkIRect const&) (/system/lib64/libhwui.so) 322 75319a3be4 GrAtlasTextOp::onPrepareDraws(GrMeshDrawOp::Target*) (/system/lib64/libhwui.so) 323 753198c648 GrRenderTargetOpList::onPrepare(GrOpFlushState*) (/system/lib64/libhwui.so) 324 7531a7b84c GrOpList::prepare(GrOpFlushState*) (/system/lib64/libhwui.so) 325 7531a7b218 GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 326 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 327 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 328 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 329 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) 330 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) 331 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 332 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 333 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 334 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 335 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 336 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 337 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 338 339RenderThread 31850/31881 [001] 684943.452360: 250000 cpu-clock: 340 752ebbe9dc gray_set_cell (/system/lib64/libft2.so) 341 752ebbed20 gray_render_line (/system/lib64/libft2.so) 342 752ebbe5e4 gray_conic_to (/system/lib64/libft2.so) 343 752eb7f0a0 FT_Outline_Decompose (/system/lib64/libft2.so) 344 752ebbe2dc gray_convert_glyph_inner (/system/lib64/libft2.so) 345 752ebbdf90 gray_raster_render (/system/lib64/libft2.so) 346 752eb7f820 FT_Outline_Render (/system/lib64/libft2.so) 347 752eb7f8d8 FT_Outline_Get_Bitmap (/system/lib64/libft2.so) 348 75319843cc SkScalerContext_FreeType_Base::generateGlyphImage(FT_FaceRec_*, SkGlyph const&, SkMatrix const&) (/system/lib64/libhwui.so) 349 7531982a94 SkScalerContext_FreeType::generateImage(SkGlyph const&) (/system/lib64/libhwui.so) 350 75319a78a4 SkScalerContext::getImage(SkGlyph const&) (/system/lib64/libhwui.so) 351 75319a6da4 SkStrike::findImage(SkGlyph const&) (/system/lib64/libhwui.so) 352 75319a5cb8 GrTextStrike::addGlyphToAtlas(GrResourceProvider*, GrDeferredUploadTarget*, GrStrikeCache*, GrAtlasManager*, GrGlyph*, SkStrike*, GrMaskFormat, bool) (/system/lib64/libhwui.so) 353 75319a5064 GrTextBlob::VertexRegenerator::regenerate(GrTextBlob::VertexRegenerator::Result*) (/system/lib64/libhwui.so) 354 75319a4270 GrAtlasTextOp::onPrepareDraws(GrMeshDrawOp::Target*) (/system/lib64/libhwui.so) 355 753198c648 GrRenderTargetOpList::onPrepare(GrOpFlushState*) (/system/lib64/libhwui.so) 356 7531a7b84c GrOpList::prepare(GrOpFlushState*) (/system/lib64/libhwui.so) 357 7531a7b218 GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 358 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 359 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 360 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 361 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) 362 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) 363 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 364 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 365 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 366 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 367 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 368 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 369 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 370 371RenderThread 31850/31881 [001] 684943.452610: 250000 cpu-clock: 372 ffffff82a2e89e00 clear_page ([kernel.kallsyms]) 373 ffffff82a2f5441e do_page_fault.cfi ([kernel.kallsyms]) 374 ffffff82a2f53fce do_translation_fault.cfi ([kernel.kallsyms]) 375 ffffff82a2e8175a do_mem_abort.cfi ([kernel.kallsyms]) 376 ffffff82a2e83d3e el0_da ([kernel.kallsyms]) 377 75319a6d50 SkStrike::findImage(SkGlyph const&) (/system/lib64/libhwui.so) 378 75319a5cb8 GrTextStrike::addGlyphToAtlas(GrResourceProvider*, GrDeferredUploadTarget*, GrStrikeCache*, GrAtlasManager*, GrGlyph*, SkStrike*, GrMaskFormat, bool) (/system/lib64/libhwui.so) 379 75319a5064 GrTextBlob::VertexRegenerator::regenerate(GrTextBlob::VertexRegenerator::Result*) (/system/lib64/libhwui.so) 380 75319a4270 GrAtlasTextOp::onPrepareDraws(GrMeshDrawOp::Target*) (/system/lib64/libhwui.so) 381 753198c648 GrRenderTargetOpList::onPrepare(GrOpFlushState*) (/system/lib64/libhwui.so) 382 7531a7b84c GrOpList::prepare(GrOpFlushState*) (/system/lib64/libhwui.so) 383 7531a7b218 GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 384 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 385 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 386 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 387 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) 388 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) 389 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 390 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 391 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 392 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 393 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 394 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 395 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 396 397RenderThread 31850/31881 [001] 684943.452861: 250000 cpu-clock: 398 ffffff82a31c0730 alloc_vmap_area ([kernel.kallsyms]) 399 ffffff82a31bf4d2 __get_vm_area_node ([kernel.kallsyms]) 400 ffffff82a31bf17a __vmalloc_node_range.cfi ([kernel.kallsyms]) 401 ffffff82a39e1746 kgsl_sharedmem_page_alloc_user.cfi ([kernel.kallsyms]) 402 ffffff82a39e12e6 kgsl_allocate_user.cfi ([kernel.kallsyms]) 403 ffffff82a39cd242 gpumem_alloc_entry.cfi ([kernel.kallsyms]) 404 ffffff82a39cd55a kgsl_ioctl_gpuobj_alloc.cfi ([kernel.kallsyms]) 405 ffffff82a39df5d2 kgsl_ioctl_helper.cfi ([kernel.kallsyms]) 406 ffffff82a39df65e kgsl_ioctl.cfi ([kernel.kallsyms]) 407 ffffff82a322e086 do_vfs_ioctl.cfi ([kernel.kallsyms]) 408 ffffff82a322e66e SyS_ioctl.cfi ([kernel.kallsyms]) 409 ffffff82a2e84116 __sys_trace ([kernel.kallsyms]) 410 752e130888 __ioctl (/apex/com.android.runtime/lib64/bionic/libc.so) 411 752e0ee38c ioctl (/apex/com.android.runtime/lib64/bionic/libc.so) 412 7494ad5e80 gsl_ldd_control (/vendor/lib64/libgsl.so) 413 7494ad9720 ioctl_kgsl_sharedmem_alloc (/vendor/lib64/libgsl.so) 414 7494a31c98 gsl_memory_alloc_pure (/vendor/lib64/libgsl.so) 415 74938c2058 libGLESv2_adreno.so[+263058] (/vendor/lib64/egl/libGLESv2_adreno.so) 416 74938c191c libGLESv2_adreno.so[+26291c] (/vendor/lib64/egl/libGLESv2_adreno.so) 417 749384d768 libGLESv2_adreno.so[+1ee768] (/vendor/lib64/egl/libGLESv2_adreno.so) 418 749379e9a4 libGLESv2_adreno.so[+13f9a4] (/vendor/lib64/egl/libGLESv2_adreno.so) 419 749379b3a4 libGLESv2_adreno.so[+13c3a4] (/vendor/lib64/egl/libGLESv2_adreno.so) 420 74937b8758 libGLESv2_adreno.so[+159758] (/vendor/lib64/egl/libGLESv2_adreno.so) 421 74937d14a4 libGLESv2_adreno.so[+1724a4] (/vendor/lib64/egl/libGLESv2_adreno.so) 422 7493743bf0 glTexSubImage2D (/vendor/lib64/egl/libGLESv2_adreno.so) 423 7531abf528 GrGLGpu::uploadTexData(GrPixelConfig, int, int, unsigned int, GrGLGpu::UploadType, int, int, int, int, GrPixelConfig, GrMipLevel const*, int, GrMipMapsStatus*) (/system/lib64/libhwui.so) 424 7531abef74 GrGLGpu::onWritePixels(GrSurface*, int, int, int, int, GrColorType, GrMipLevel const*, int) (/system/lib64/libhwui.so) 425 7531af7e60 GrGpu::writePixels(GrSurface*, int, int, int, int, GrColorType, GrMipLevel const*, int) (/system/lib64/libhwui.so) 426 7531af7ca4 _ZNSt3__110__function6__funcIZN14GrOpFlushState8doUploadERNS_8functionIFvRNS3_IFbP14GrTextureProxyiiii11GrColorTypePKvmEEEEEEE3$_0NS_9allocatorISF_EES9_EclEOS5_OiSK_SK_SK_OS6_OS8_Om$f96453dc00c56e2676bd1b682de58bdd (/system/lib64/libhwui.so) 427 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) 428 7531ae6728 GrDrawOpAtlas::Plot::uploadToTexture(std::__1::function<bool (GrTextureProxy*, int, int, int, int, GrColorType, void const*, unsigned long)>&, GrTextureProxy*) (/system/lib64/libhwui.so) 429 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) 430 7531a7b900 GrOpFlushState::preExecuteDraws() (/system/lib64/libhwui.so) 431 7531a7b2cc GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 432 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 433 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 434 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 435 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) 436 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) 437 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 438 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 439 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 440 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 441 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 442 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 443 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 444 445RenderThread 31850/31881 [001] 684943.453110: 250000 cpu-clock: 446 ffffff82a31bf540 __get_vm_area_node ([kernel.kallsyms]) 447 ffffff82a31bf17a __vmalloc_node_range.cfi ([kernel.kallsyms]) 448 ffffff82a39e1746 kgsl_sharedmem_page_alloc_user.cfi ([kernel.kallsyms]) 449 ffffff82a39e12e6 kgsl_allocate_user.cfi ([kernel.kallsyms]) 450 ffffff82a39cd242 gpumem_alloc_entry.cfi ([kernel.kallsyms]) 451 ffffff82a39cd55a kgsl_ioctl_gpuobj_alloc.cfi ([kernel.kallsyms]) 452 ffffff82a39df5d2 kgsl_ioctl_helper.cfi ([kernel.kallsyms]) 453 ffffff82a39df65e kgsl_ioctl.cfi ([kernel.kallsyms]) 454 ffffff82a322e086 do_vfs_ioctl.cfi ([kernel.kallsyms]) 455 ffffff82a322e66e SyS_ioctl.cfi ([kernel.kallsyms]) 456 ffffff82a2e84116 __sys_trace ([kernel.kallsyms]) 457 752e130888 __ioctl (/apex/com.android.runtime/lib64/bionic/libc.so) 458 752e0ee38c ioctl (/apex/com.android.runtime/lib64/bionic/libc.so) 459 7494ad5e80 gsl_ldd_control (/vendor/lib64/libgsl.so) 460 7494ad9720 ioctl_kgsl_sharedmem_alloc (/vendor/lib64/libgsl.so) 461 7494a31c98 gsl_memory_alloc_pure (/vendor/lib64/libgsl.so) 462 74938c2058 libGLESv2_adreno.so[+263058] (/vendor/lib64/egl/libGLESv2_adreno.so) 463 74938c191c libGLESv2_adreno.so[+26291c] (/vendor/lib64/egl/libGLESv2_adreno.so) 464 749384d768 libGLESv2_adreno.so[+1ee768] (/vendor/lib64/egl/libGLESv2_adreno.so) 465 749379e9a4 libGLESv2_adreno.so[+13f9a4] (/vendor/lib64/egl/libGLESv2_adreno.so) 466 749379b3a4 libGLESv2_adreno.so[+13c3a4] (/vendor/lib64/egl/libGLESv2_adreno.so) 467 74937b8758 libGLESv2_adreno.so[+159758] (/vendor/lib64/egl/libGLESv2_adreno.so) 468 74937d14a4 libGLESv2_adreno.so[+1724a4] (/vendor/lib64/egl/libGLESv2_adreno.so) 469 7493743bf0 glTexSubImage2D (/vendor/lib64/egl/libGLESv2_adreno.so) 470 7531abf528 GrGLGpu::uploadTexData(GrPixelConfig, int, int, unsigned int, GrGLGpu::UploadType, int, int, int, int, GrPixelConfig, GrMipLevel const*, int, GrMipMapsStatus*) (/system/lib64/libhwui.so) 471 7531abef74 GrGLGpu::onWritePixels(GrSurface*, int, int, int, int, GrColorType, GrMipLevel const*, int) (/system/lib64/libhwui.so) 472 7531af7e60 GrGpu::writePixels(GrSurface*, int, int, int, int, GrColorType, GrMipLevel const*, int) (/system/lib64/libhwui.so) 473 7531af7ca4 _ZNSt3__110__function6__funcIZN14GrOpFlushState8doUploadERNS_8functionIFvRNS3_IFbP14GrTextureProxyiiii11GrColorTypePKvmEEEEEEE3$_0NS_9allocatorISF_EES9_EclEOS5_OiSK_SK_SK_OS6_OS8_Om$f96453dc00c56e2676bd1b682de58bdd (/system/lib64/libhwui.so) 474 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) 475 7531ae6728 GrDrawOpAtlas::Plot::uploadToTexture(std::__1::function<bool (GrTextureProxy*, int, int, int, int, GrColorType, void const*, unsigned long)>&, GrTextureProxy*) (/system/lib64/libhwui.so) 476 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) 477 7531a7b900 GrOpFlushState::preExecuteDraws() (/system/lib64/libhwui.so) 478 7531a7b2cc GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 479 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 480 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 481 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 482 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) 483 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) 484 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 485 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 486 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 487 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 488 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 489 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 490 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 491 492RenderThread 31850/31881 [001] 684943.453362: 250000 cpu-clock: 493 ffffff82a37f101c arm_smmu_map_sg.cfi ([kernel.kallsyms]) 494 ffffff82a37d6656 iommu_map_sg.cfi ([kernel.kallsyms]) 495 ffffff82a3a02412 kgsl_iommu_map.cfi ([kernel.kallsyms]) 496 ffffff82a39f031a kgsl_mmu_map.cfi ([kernel.kallsyms]) 497 ffffff82a39c3c86 _gpu_set_svm_region ([kernel.kallsyms]) 498 ffffff82a39c3fda _search_range ([kernel.kallsyms]) 499 ffffff82a39c36da kgsl_get_unmapped_area.cfi ([kernel.kallsyms]) 500 ffffff82a31b4ac2 get_unmapped_area.cfi ([kernel.kallsyms]) 501 ffffff82a31b5c62 do_mmap.cfi ([kernel.kallsyms]) 502 ffffff82a317efde vm_mmap_pgoff.cfi ([kernel.kallsyms]) 503 ffffff82a2f37f1e sys_mmap.cfi ([kernel.kallsyms]) 504 ffffff82a2e84116 __sys_trace ([kernel.kallsyms]) 505 752e1313c8 mmap64 (/apex/com.android.runtime/lib64/bionic/libc.so) 506 7494ad7a50 kgsl_mmap64 (/vendor/lib64/libgsl.so) 507 7494ad9980 ioctl_kgsl_sharedmem_alloc (/vendor/lib64/libgsl.so) 508 7494a31c98 gsl_memory_alloc_pure (/vendor/lib64/libgsl.so) 509 74938c2058 libGLESv2_adreno.so[+263058] (/vendor/lib64/egl/libGLESv2_adreno.so) 510 74938c191c libGLESv2_adreno.so[+26291c] (/vendor/lib64/egl/libGLESv2_adreno.so) 511 749384d768 libGLESv2_adreno.so[+1ee768] (/vendor/lib64/egl/libGLESv2_adreno.so) 512 749379e9a4 libGLESv2_adreno.so[+13f9a4] (/vendor/lib64/egl/libGLESv2_adreno.so) 513 749379b3a4 libGLESv2_adreno.so[+13c3a4] (/vendor/lib64/egl/libGLESv2_adreno.so) 514 74937b8758 libGLESv2_adreno.so[+159758] (/vendor/lib64/egl/libGLESv2_adreno.so) 515 74937d14a4 libGLESv2_adreno.so[+1724a4] (/vendor/lib64/egl/libGLESv2_adreno.so) 516 7493743bf0 glTexSubImage2D (/vendor/lib64/egl/libGLESv2_adreno.so) 517 7531abf528 GrGLGpu::uploadTexData(GrPixelConfig, int, int, unsigned int, GrGLGpu::UploadType, int, int, int, int, GrPixelConfig, GrMipLevel const*, int, GrMipMapsStatus*) (/system/lib64/libhwui.so) 518 7531abef74 GrGLGpu::onWritePixels(GrSurface*, int, int, int, int, GrColorType, GrMipLevel const*, int) (/system/lib64/libhwui.so) 519 7531af7e60 GrGpu::writePixels(GrSurface*, int, int, int, int, GrColorType, GrMipLevel const*, int) (/system/lib64/libhwui.so) 520 7531af7ca4 _ZNSt3__110__function6__funcIZN14GrOpFlushState8doUploadERNS_8functionIFvRNS3_IFbP14GrTextureProxyiiii11GrColorTypePKvmEEEEEEE3$_0NS_9allocatorISF_EES9_EclEOS5_OiSK_SK_SK_OS6_OS8_Om$f96453dc00c56e2676bd1b682de58bdd (/system/lib64/libhwui.so) 521 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) 522 7531ae6728 GrDrawOpAtlas::Plot::uploadToTexture(std::__1::function<bool (GrTextureProxy*, int, int, int, int, GrColorType, void const*, unsigned long)>&, GrTextureProxy*) (/system/lib64/libhwui.so) 523 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) 524 7531a7b900 GrOpFlushState::preExecuteDraws() (/system/lib64/libhwui.so) 525 7531a7b2cc GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 526 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 527 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 528 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 529 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) 530 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) 531 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 532 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 533 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 534 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 535 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 536 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 537 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 538 539RenderThread 31850/31881 [001] 684943.453611: 250000 cpu-clock: 540 ffffff82a315042c get_page_from_freelist ([kernel.kallsyms]) 541 ffffff82a314e99e __alloc_pages_nodemask.cfi ([kernel.kallsyms]) 542 ffffff82a37f0dee arm_smmu_map_sg.cfi ([kernel.kallsyms]) 543 ffffff82a37d6656 iommu_map_sg.cfi ([kernel.kallsyms]) 544 ffffff82a3a02412 kgsl_iommu_map.cfi ([kernel.kallsyms]) 545 ffffff82a39f031a kgsl_mmu_map.cfi ([kernel.kallsyms]) 546 ffffff82a39cb22a kgsl_mem_entry_attach_process ([kernel.kallsyms]) 547 ffffff82a39c9f5e kgsl_ioctl_gpuobj_import.cfi ([kernel.kallsyms]) 548 ffffff82a39df5d2 kgsl_ioctl_helper.cfi ([kernel.kallsyms]) 549 ffffff82a39df65e kgsl_ioctl.cfi ([kernel.kallsyms]) 550 ffffff82a322e086 do_vfs_ioctl.cfi ([kernel.kallsyms]) 551 ffffff82a322e66e SyS_ioctl.cfi ([kernel.kallsyms]) 552 ffffff82a2e84116 __sys_trace ([kernel.kallsyms]) 553 752e130888 __ioctl (/apex/com.android.runtime/lib64/bionic/libc.so) 554 752e0ee38c ioctl (/apex/com.android.runtime/lib64/bionic/libc.so) 555 7494ad5e80 gsl_ldd_control (/vendor/lib64/libgsl.so) 556 7494ad8bd4 ioctl_kgsl_gpuobj_import (/vendor/lib64/libgsl.so) 557 7494ad55cc gsl_memory_map_ext_fd_pure (/vendor/lib64/libgsl.so) 558 74938935c4 libGLESv2_adreno.so[+2345c4] (/vendor/lib64/egl/libGLESv2_adreno.so) 559 74935f053c eglSubDriverAndroid.so[+853c] (/vendor/lib64/egl/eglSubDriverAndroid.so) 560 749389a760 libGLESv2_adreno.so[+23b760] (/vendor/lib64/egl/libGLESv2_adreno.so) 561 749389815c libGLESv2_adreno.so[+23915c] (/vendor/lib64/egl/libGLESv2_adreno.so) 562 7493787f80 libGLESv2_adreno.so[+128f80] (/vendor/lib64/egl/libGLESv2_adreno.so) 563 749378940c libGLESv2_adreno.so[+12a40c] (/vendor/lib64/egl/libGLESv2_adreno.so) 564 74937c5704 libGLESv2_adreno.so[+166704] (/vendor/lib64/egl/libGLESv2_adreno.so) 565 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 566 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 567 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 568 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 569 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 570 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 571 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) 572 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) 573 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 574 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 575 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 576 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 577 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 578 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 579 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 580 581RenderThread 31850/31881 [001] 684943.453863: 250000 cpu-clock: 582 ffffff82a2fba1c8 try_to_wake_up ([kernel.kallsyms]) 583 ffffff82a3010d42 rwsem_wake.cfi ([kernel.kallsyms]) 584 ffffff82a317f076 vm_mmap_pgoff.cfi ([kernel.kallsyms]) 585 ffffff82a2f37f1e sys_mmap.cfi ([kernel.kallsyms]) 586 ffffff82a2e84116 __sys_trace ([kernel.kallsyms]) 587 752e1313c8 mmap64 (/apex/com.android.runtime/lib64/bionic/libc.so) 588 7494c0312c validateAndMap(private_handle_t*) (/vendor/lib64/libqdMetaData.so) 589 7494c03714 getMetaData (/vendor/lib64/libqdMetaData.so) 590 743e533d50 gralloc::GrallocImpl::Gralloc1Perform(gralloc1_device*, int, ...) (/vendor/lib64/hw/gralloc.msmnile.so) 591 74935ee804 eglSubDriverAndroid.so[+6804] (/vendor/lib64/egl/eglSubDriverAndroid.so) 592 74935f05ac eglSubDriverAndroid.so[+85ac] (/vendor/lib64/egl/eglSubDriverAndroid.so) 593 749389a760 libGLESv2_adreno.so[+23b760] (/vendor/lib64/egl/libGLESv2_adreno.so) 594 749389815c libGLESv2_adreno.so[+23915c] (/vendor/lib64/egl/libGLESv2_adreno.so) 595 7493787f80 libGLESv2_adreno.so[+128f80] (/vendor/lib64/egl/libGLESv2_adreno.so) 596 749378940c libGLESv2_adreno.so[+12a40c] (/vendor/lib64/egl/libGLESv2_adreno.so) 597 74937c5704 libGLESv2_adreno.so[+166704] (/vendor/lib64/egl/libGLESv2_adreno.so) 598 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 599 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 600 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 601 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 602 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 603 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 604 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) 605 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) 606 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 607 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 608 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 609 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 610 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 611 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 612 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 613 614RenderThread 31850/31881 [001] 684943.454128: 250000 cpu-clock: 615 ffffff82a31505f4 get_page_from_freelist ([kernel.kallsyms]) 616 ffffff82a314e99e __alloc_pages_nodemask.cfi ([kernel.kallsyms]) 617 ffffff82a37f0dee arm_smmu_map_sg.cfi ([kernel.kallsyms]) 618 ffffff82a37d6656 iommu_map_sg.cfi ([kernel.kallsyms]) 619 ffffff82a3a02412 kgsl_iommu_map.cfi ([kernel.kallsyms]) 620 ffffff82a39f031a kgsl_mmu_map.cfi ([kernel.kallsyms]) 621 ffffff82a39c3c86 _gpu_set_svm_region ([kernel.kallsyms]) 622 ffffff82a39c3fda _search_range ([kernel.kallsyms]) 623 ffffff82a39c36da kgsl_get_unmapped_area.cfi ([kernel.kallsyms]) 624 ffffff82a31b4ac2 get_unmapped_area.cfi ([kernel.kallsyms]) 625 ffffff82a31b5c62 do_mmap.cfi ([kernel.kallsyms]) 626 ffffff82a317efde vm_mmap_pgoff.cfi ([kernel.kallsyms]) 627 ffffff82a2f37f1e sys_mmap.cfi ([kernel.kallsyms]) 628 ffffff82a2e84116 __sys_trace ([kernel.kallsyms]) 629 752e1313c8 mmap64 (/apex/com.android.runtime/lib64/bionic/libc.so) 630 7494ad7a50 kgsl_mmap64 (/vendor/lib64/libgsl.so) 631 7494ad9980 ioctl_kgsl_sharedmem_alloc (/vendor/lib64/libgsl.so) 632 7494a31c98 gsl_memory_alloc_pure (/vendor/lib64/libgsl.so) 633 74938c2058 libGLESv2_adreno.so[+263058] (/vendor/lib64/egl/libGLESv2_adreno.so) 634 74938c191c libGLESv2_adreno.so[+26291c] (/vendor/lib64/egl/libGLESv2_adreno.so) 635 74938cb708 libGLESv2_adreno.so[+26c708] (/vendor/lib64/egl/libGLESv2_adreno.so) 636 74938b51dc libGLESv2_adreno.so[+2561dc] (/vendor/lib64/egl/libGLESv2_adreno.so) 637 74938ae8e4 libGLESv2_adreno.so[+24f8e4] (/vendor/lib64/egl/libGLESv2_adreno.so) 638 74938a0118 libGLESv2_adreno.so[+241118] (/vendor/lib64/egl/libGLESv2_adreno.so) 639 749389e488 libGLESv2_adreno.so[+23f488] (/vendor/lib64/egl/libGLESv2_adreno.so) 640 749378ac28 libGLESv2_adreno.so[+12bc28] (/vendor/lib64/egl/libGLESv2_adreno.so) 641 7493789c6c libGLESv2_adreno.so[+12ac6c] (/vendor/lib64/egl/libGLESv2_adreno.so) 642 74937c5704 libGLESv2_adreno.so[+166704] (/vendor/lib64/egl/libGLESv2_adreno.so) 643 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 644 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 645 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 646 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 647 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 648 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 649 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) 650 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) 651 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 652 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 653 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 654 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 655 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 656 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 657 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 658 659RenderThread 31850/31881 [001] 684943.455005: 250000 cpu-clock: 660 ffffff82a31c64d0 record_stat ([kernel.kallsyms]) 661 ffffff82a2f54556 do_page_fault.cfi ([kernel.kallsyms]) 662 ffffff82a2f53fce do_translation_fault.cfi ([kernel.kallsyms]) 663 ffffff82a2e8175a do_mem_abort.cfi ([kernel.kallsyms]) 664 ffffff82a2e83d3e el0_da ([kernel.kallsyms]) 665 7531a487c0 SkString::SkString(SkString&&) (/system/lib64/libhwui.so) 666 7531a48758 std::__1::enable_if<!(!(!false)), void>::type SkTArray<SkString, false>::move<false>(void*) (/system/lib64/libhwui.so) 667 7531a485e0 SkTArray<SkString, false>::checkRealloc(int) (/system/lib64/libhwui.so) 668 7531a483a8 GrGLSLShaderBuilder::GrGLSLShaderBuilder(GrGLSLProgramBuilder*) (/system/lib64/libhwui.so) 669 7531a48884 GrGLSLFragmentShaderBuilder::GrGLSLFragmentShaderBuilder(GrGLSLProgramBuilder*) (/system/lib64/libhwui.so) 670 7531a481a4 GrGLSLProgramBuilder::GrGLSLProgramBuilder(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*) (/system/lib64/libhwui.so) 671 7531a474d8 GrGLProgramBuilder::GrGLProgramBuilder(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPipeline const&, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrProgramDesc*) (/system/lib64/libhwui.so) 672 7531a463c4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 673 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 674 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 675 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 676 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 677 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 678 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 679 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 680 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 681 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 682 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 683 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 684 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 685 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 686 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) 687 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) 688 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 689 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 690 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 691 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 692 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 693 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 694 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 695 696RenderThread 31850/31881 [001] 684943.455254: 250000 cpu-clock: 697 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) 698 7531ac4e64 SkSL::SymbolTable::addWithoutOwnership(SkSL::StringFragment, SkSL::Symbol const*) (/system/lib64/libhwui.so) 699 7531a57140 SkSL::Compiler::Compiler(SkSL::Compiler::Flags) (/system/lib64/libhwui.so) 700 7531a4bf54 GrGLContext::compiler() const (/system/lib64/libhwui.so) 701 7531a4bc84 GrSkSLtoGLSL(GrGLContext const&, unsigned int, char const**, int*, int, SkSL::Program::Settings const&, SkSL::String*) (/system/lib64/libhwui.so) 702 7531a46a30 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 703 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 704 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 705 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 706 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 707 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 708 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 709 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 710 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 711 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 712 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 713 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 714 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 715 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 716 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) 717 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) 718 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 719 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 720 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 721 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 722 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 723 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 724 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 725 726RenderThread 31850/31881 [001] 684943.455504: 250000 cpu-clock: 727 752e0a7880 je_arena_tdata_get_hard (/apex/com.android.runtime/lib64/bionic/libc.so) 728 752e0ddf18 je_tcache_alloc_small_hard (/apex/com.android.runtime/lib64/bionic/libc.so) 729 752e0a830c je_malloc (/apex/com.android.runtime/lib64/bionic/libc.so) 730 752e0a4350 malloc (/apex/com.android.runtime/lib64/bionic/libc.so) 731 752fdfe3fc operator new(unsigned long) (/system/lib64/libc++.so) 732 7531a5aac8 SkSL::Parser::file() (/system/lib64/libhwui.so) 733 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) 734 7531a578cc SkSL::Compiler::Compiler(SkSL::Compiler::Flags) (/system/lib64/libhwui.so) 735 7531a4bf54 GrGLContext::compiler() const (/system/lib64/libhwui.so) 736 7531a4bc84 GrSkSLtoGLSL(GrGLContext const&, unsigned int, char const**, int*, int, SkSL::Program::Settings const&, SkSL::String*) (/system/lib64/libhwui.so) 737 7531a46a30 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 738 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 739 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 740 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 741 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 742 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 743 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 744 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 745 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 746 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 747 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 748 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 749 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 750 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 751 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) 752 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) 753 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 754 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 755 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 756 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 757 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 758 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 759 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 760 761RenderThread 31850/31881 [001] 684943.455754: 250000 cpu-clock: 762 752e0a7f4c je_malloc (/apex/com.android.runtime/lib64/bionic/libc.so) 763 752e0a4350 malloc (/apex/com.android.runtime/lib64/bionic/libc.so) 764 752fdfe3fc operator new(unsigned long) (/system/lib64/libc++.so) 765 7531acdfcc SkSL::Parser::type() (/system/lib64/libhwui.so) 766 7531a5c814 SkSL::Parser::parameter() (/system/lib64/libhwui.so) 767 7531a5aa38 SkSL::Parser::file() (/system/lib64/libhwui.so) 768 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) 769 7531a578cc SkSL::Compiler::Compiler(SkSL::Compiler::Flags) (/system/lib64/libhwui.so) 770 7531a4bf54 GrGLContext::compiler() const (/system/lib64/libhwui.so) 771 7531a4bc84 GrSkSLtoGLSL(GrGLContext const&, unsigned int, char const**, int*, int, SkSL::Program::Settings const&, SkSL::String*) (/system/lib64/libhwui.so) 772 7531a46a30 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 773 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 774 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 775 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 776 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 777 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 778 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 779 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 780 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 781 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 782 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 783 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 784 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 785 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 786 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) 787 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) 788 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 789 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 790 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 791 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 792 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 793 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 794 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 795 796RenderThread 31850/31881 [001] 684943.456005: 250000 cpu-clock: 797 752e0b37a4 je_arena_tcache_fill_small (/apex/com.android.runtime/lib64/bionic/libc.so) 798 752e0ddf18 je_tcache_alloc_small_hard (/apex/com.android.runtime/lib64/bionic/libc.so) 799 752e0a830c je_malloc (/apex/com.android.runtime/lib64/bionic/libc.so) 800 752e0a4350 malloc (/apex/com.android.runtime/lib64/bionic/libc.so) 801 752fdfe3fc operator new(unsigned long) (/system/lib64/libc++.so) 802 7531a5c8a0 SkSL::Parser::parameter() (/system/lib64/libhwui.so) 803 7531a5aa38 SkSL::Parser::file() (/system/lib64/libhwui.so) 804 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) 805 7531a578cc SkSL::Compiler::Compiler(SkSL::Compiler::Flags) (/system/lib64/libhwui.so) 806 7531a4bf54 GrGLContext::compiler() const (/system/lib64/libhwui.so) 807 7531a4bc84 GrSkSLtoGLSL(GrGLContext const&, unsigned int, char const**, int*, int, SkSL::Program::Settings const&, SkSL::String*) (/system/lib64/libhwui.so) 808 7531a46a30 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 809 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 810 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 811 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 812 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 813 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 814 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 815 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 816 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 817 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 818 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 819 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 820 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 821 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 822 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) 823 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) 824 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 825 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 826 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 827 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 828 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 829 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 830 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 831 832RenderThread 31850/31881 [001] 684943.456324: 250000 cpu-clock: 833 ffffff82a2e83d28 el0_da ([kernel.kallsyms]) 834 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) 835 7531a5c930 SkSL::Parser::parameter() (/system/lib64/libhwui.so) 836 7531a5aa38 SkSL::Parser::file() (/system/lib64/libhwui.so) 837 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) 838 7531a578cc SkSL::Compiler::Compiler(SkSL::Compiler::Flags) (/system/lib64/libhwui.so) 839 7531a4bf54 GrGLContext::compiler() const (/system/lib64/libhwui.so) 840 7531a4bc84 GrSkSLtoGLSL(GrGLContext const&, unsigned int, char const**, int*, int, SkSL::Program::Settings const&, SkSL::String*) (/system/lib64/libhwui.so) 841 7531a46a30 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 842 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 843 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 844 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 845 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 846 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 847 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 848 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 849 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 850 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 851 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 852 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 853 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 854 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 855 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) 856 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) 857 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 858 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 859 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 860 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 861 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 862 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 863 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 864 865RenderThread 31850/31881 [001] 684943.456504: 250000 cpu-clock: 866 7531acdf2c SkSL::Parser::type() (/system/lib64/libhwui.so) 867 7531a5c814 SkSL::Parser::parameter() (/system/lib64/libhwui.so) 868 7531a5aa38 SkSL::Parser::file() (/system/lib64/libhwui.so) 869 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) 870 7531a578cc SkSL::Compiler::Compiler(SkSL::Compiler::Flags) (/system/lib64/libhwui.so) 871 7531a4bf54 GrGLContext::compiler() const (/system/lib64/libhwui.so) 872 7531a4bc84 GrSkSLtoGLSL(GrGLContext const&, unsigned int, char const**, int*, int, SkSL::Program::Settings const&, SkSL::String*) (/system/lib64/libhwui.so) 873 7531a46a30 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 874 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 875 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 876 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 877 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 878 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 879 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 880 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 881 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 882 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 883 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 884 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 885 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 886 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 887 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) 888 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) 889 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 890 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 891 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 892 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 893 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 894 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 895 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 896 897RenderThread 31850/31881 [001] 684943.456823: 250000 cpu-clock: 898 ffffff82a31b43f4 vma_merge.cfi ([kernel.kallsyms]) 899 ffffff82a31b63aa mmap_region.cfi ([kernel.kallsyms]) 900 ffffff82a31b5ec6 do_mmap.cfi ([kernel.kallsyms]) 901 ffffff82a317efde vm_mmap_pgoff.cfi ([kernel.kallsyms]) 902 ffffff82a2f37f4e sys_mmap.cfi ([kernel.kallsyms]) 903 ffffff82a2e84116 __sys_trace ([kernel.kallsyms]) 904 752e1313c8 mmap64 (/apex/com.android.runtime/lib64/bionic/libc.so) 905 752e0d3ddc je_pages_map (/apex/com.android.runtime/lib64/bionic/libc.so) 906 752e0d011c je_extent_alloc_mmap (/apex/com.android.runtime/lib64/bionic/libc.so) 907 752e0cc318 je_extent_alloc_wrapper (/apex/com.android.runtime/lib64/bionic/libc.so) 908 752e0b3bfc arena_bin_malloc_hard (/apex/com.android.runtime/lib64/bionic/libc.so) 909 752e0b37cc je_arena_tcache_fill_small (/apex/com.android.runtime/lib64/bionic/libc.so) 910 752e0ddf18 je_tcache_alloc_small_hard (/apex/com.android.runtime/lib64/bionic/libc.so) 911 752e0a830c je_malloc (/apex/com.android.runtime/lib64/bionic/libc.so) 912 752e0a4350 malloc (/apex/com.android.runtime/lib64/bionic/libc.so) 913 752fdfe3fc operator new(unsigned long) (/system/lib64/libc++.so) 914 7531acdfcc SkSL::Parser::type() (/system/lib64/libhwui.so) 915 7531a5c814 SkSL::Parser::parameter() (/system/lib64/libhwui.so) 916 7531a5aa38 SkSL::Parser::file() (/system/lib64/libhwui.so) 917 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) 918 7531a578cc SkSL::Compiler::Compiler(SkSL::Compiler::Flags) (/system/lib64/libhwui.so) 919 7531a4bf54 GrGLContext::compiler() const (/system/lib64/libhwui.so) 920 7531a4bc84 GrSkSLtoGLSL(GrGLContext const&, unsigned int, char const**, int*, int, SkSL::Program::Settings const&, SkSL::String*) (/system/lib64/libhwui.so) 921 7531a46a30 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 922 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 923 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 924 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 925 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 926 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 927 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 928 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 929 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 930 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 931 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 932 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 933 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 934 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 935 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) 936 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) 937 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 938 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 939 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 940 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 941 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 942 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 943 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 944 945RenderThread 31850/31881 [001] 684943.457009: 250000 cpu-clock: 946 ffffff82a31505f4 get_page_from_freelist ([kernel.kallsyms]) 947 ffffff82a314e99e __alloc_pages_nodemask.cfi ([kernel.kallsyms]) 948 ffffff82a31a8dbe handle_mm_fault.cfi ([kernel.kallsyms]) 949 ffffff82a2f5441e do_page_fault.cfi ([kernel.kallsyms]) 950 ffffff82a2f53fce do_translation_fault.cfi ([kernel.kallsyms]) 951 ffffff82a2e8175a do_mem_abort.cfi ([kernel.kallsyms]) 952 ffffff82a2e83d3e el0_da ([kernel.kallsyms]) 953 7531a58a60 SkSL::IRGenerator::convertFunction(SkSL::ASTFunction const&) (/system/lib64/libhwui.so) 954 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) 955 7531a578cc SkSL::Compiler::Compiler(SkSL::Compiler::Flags) (/system/lib64/libhwui.so) 956 7531a4bf54 GrGLContext::compiler() const (/system/lib64/libhwui.so) 957 7531a4bc84 GrSkSLtoGLSL(GrGLContext const&, unsigned int, char const**, int*, int, SkSL::Program::Settings const&, SkSL::String*) (/system/lib64/libhwui.so) 958 7531a46a30 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 959 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 960 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 961 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 962 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 963 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 964 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 965 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 966 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 967 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 968 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 969 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 970 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 971 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 972 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) 973 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) 974 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 975 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 976 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 977 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 978 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 979 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 980 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 981 982RenderThread 31850/31881 [001] 684943.457254: 250000 cpu-clock: 983 7531a589ec SkSL::IRGenerator::convertFunction(SkSL::ASTFunction const&) (/system/lib64/libhwui.so) 984 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) 985 7531a578cc SkSL::Compiler::Compiler(SkSL::Compiler::Flags) (/system/lib64/libhwui.so) 986 7531a4bf54 GrGLContext::compiler() const (/system/lib64/libhwui.so) 987 7531a4bc84 GrSkSLtoGLSL(GrGLContext const&, unsigned int, char const**, int*, int, SkSL::Program::Settings const&, SkSL::String*) (/system/lib64/libhwui.so) 988 7531a46a30 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 989 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 990 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 991 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 992 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 993 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 994 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 995 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 996 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 997 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 998 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 999 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1000 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1001 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1002 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) 1003 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) 1004 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 1005 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 1006 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 1007 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 1008 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 1009 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 1010 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 1011 1012RenderThread 31850/31881 [001] 684943.457504: 250000 cpu-clock: 1013 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) 1014 7531ac4efc SkSL::SymbolTable::addWithoutOwnership(SkSL::StringFragment, SkSL::Symbol const*) (/system/lib64/libhwui.so) 1015 7531ac49bc SkSL::SymbolTable::add(SkSL::StringFragment, std::__1::unique_ptr<SkSL::Symbol, std::__1::default_delete<SkSL::Symbol>>) (/system/lib64/libhwui.so) 1016 7531a58cd4 SkSL::IRGenerator::convertFunction(SkSL::ASTFunction const&) (/system/lib64/libhwui.so) 1017 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) 1018 7531a578cc SkSL::Compiler::Compiler(SkSL::Compiler::Flags) (/system/lib64/libhwui.so) 1019 7531a4bf54 GrGLContext::compiler() const (/system/lib64/libhwui.so) 1020 7531a4bc84 GrSkSLtoGLSL(GrGLContext const&, unsigned int, char const**, int*, int, SkSL::Program::Settings const&, SkSL::String*) (/system/lib64/libhwui.so) 1021 7531a46a30 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 1022 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 1023 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 1024 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 1025 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 1026 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 1027 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 1028 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 1029 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 1030 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 1031 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 1032 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1033 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1034 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1035 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) 1036 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) 1037 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 1038 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 1039 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 1040 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 1041 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 1042 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 1043 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 1044 1045RenderThread 31850/31881 [001] 684943.457799: 250000 cpu-clock: 1046 752e0a7ed4 je_malloc (/apex/com.android.runtime/lib64/bionic/libc.so) 1047 752e0a4350 malloc (/apex/com.android.runtime/lib64/bionic/libc.so) 1048 752fdfe3fc operator new(unsigned long) (/system/lib64/libc++.so) 1049 7531a58a1c SkSL::IRGenerator::convertFunction(SkSL::ASTFunction const&) (/system/lib64/libhwui.so) 1050 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) 1051 7531a578cc SkSL::Compiler::Compiler(SkSL::Compiler::Flags) (/system/lib64/libhwui.so) 1052 7531a4bf54 GrGLContext::compiler() const (/system/lib64/libhwui.so) 1053 7531a4bc84 GrSkSLtoGLSL(GrGLContext const&, unsigned int, char const**, int*, int, SkSL::Program::Settings const&, SkSL::String*) (/system/lib64/libhwui.so) 1054 7531a46a30 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 1055 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 1056 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 1057 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 1058 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 1059 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 1060 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 1061 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 1062 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 1063 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 1064 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 1065 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1066 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1067 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1068 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) 1069 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) 1070 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 1071 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 1072 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 1073 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 1074 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 1075 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 1076 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 1077 1078RenderThread 31850/31881 [001] 684943.458004: 250000 cpu-clock: 1079 752e0a432c malloc (/apex/com.android.runtime/lib64/bionic/libc.so) 1080 752fdfe3fc operator new(unsigned long) (/system/lib64/libc++.so) 1081 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) 1082 7531ac4efc SkSL::SymbolTable::addWithoutOwnership(SkSL::StringFragment, SkSL::Symbol const*) (/system/lib64/libhwui.so) 1083 7531ac49bc SkSL::SymbolTable::add(SkSL::StringFragment, std::__1::unique_ptr<SkSL::Symbol, std::__1::default_delete<SkSL::Symbol>>) (/system/lib64/libhwui.so) 1084 7531a58cd4 SkSL::IRGenerator::convertFunction(SkSL::ASTFunction const&) (/system/lib64/libhwui.so) 1085 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) 1086 7531a578cc SkSL::Compiler::Compiler(SkSL::Compiler::Flags) (/system/lib64/libhwui.so) 1087 7531a4bf54 GrGLContext::compiler() const (/system/lib64/libhwui.so) 1088 7531a4bc84 GrSkSLtoGLSL(GrGLContext const&, unsigned int, char const**, int*, int, SkSL::Program::Settings const&, SkSL::String*) (/system/lib64/libhwui.so) 1089 7531a46a30 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 1090 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 1091 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 1092 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 1093 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 1094 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 1095 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 1096 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 1097 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 1098 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 1099 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 1100 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1101 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1102 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1103 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) 1104 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) 1105 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 1106 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 1107 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 1108 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 1109 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 1110 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 1111 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 1112 1113RenderThread 31850/31881 [001] 684943.458254: 250000 cpu-clock: 1114 752e0a7f48 je_malloc (/apex/com.android.runtime/lib64/bionic/libc.so) 1115 752e0a4350 malloc (/apex/com.android.runtime/lib64/bionic/libc.so) 1116 752fdfe3fc operator new(unsigned long) (/system/lib64/libc++.so) 1117 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) 1118 7531ac4ffc SkSL::SymbolTable::addWithoutOwnership(SkSL::StringFragment, SkSL::Symbol const*) (/system/lib64/libhwui.so) 1119 7531ac49bc SkSL::SymbolTable::add(SkSL::StringFragment, std::__1::unique_ptr<SkSL::Symbol, std::__1::default_delete<SkSL::Symbol>>) (/system/lib64/libhwui.so) 1120 7531a58cd4 SkSL::IRGenerator::convertFunction(SkSL::ASTFunction const&) (/system/lib64/libhwui.so) 1121 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) 1122 7531a578cc SkSL::Compiler::Compiler(SkSL::Compiler::Flags) (/system/lib64/libhwui.so) 1123 7531a4bf54 GrGLContext::compiler() const (/system/lib64/libhwui.so) 1124 7531a4bc84 GrSkSLtoGLSL(GrGLContext const&, unsigned int, char const**, int*, int, SkSL::Program::Settings const&, SkSL::String*) (/system/lib64/libhwui.so) 1125 7531a46a30 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 1126 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 1127 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 1128 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 1129 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 1130 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 1131 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 1132 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 1133 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 1134 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 1135 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 1136 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1137 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1138 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1139 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) 1140 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) 1141 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 1142 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 1143 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 1144 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 1145 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 1146 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 1147 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 1148 1149RenderThread 31850/31881 [001] 684943.458504: 250000 cpu-clock: 1150 ffffff82a31f8b30 mem_cgroup_commit_charge.cfi ([kernel.kallsyms]) 1151 ffffff82a31a9476 handle_mm_fault.cfi ([kernel.kallsyms]) 1152 ffffff82a2f5441e do_page_fault.cfi ([kernel.kallsyms]) 1153 ffffff82a2f53fce do_translation_fault.cfi ([kernel.kallsyms]) 1154 ffffff82a2e8175a do_mem_abort.cfi ([kernel.kallsyms]) 1155 ffffff82a2e83d3e el0_da ([kernel.kallsyms]) 1156 7531a58a60 SkSL::IRGenerator::convertFunction(SkSL::ASTFunction const&) (/system/lib64/libhwui.so) 1157 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) 1158 7531a578cc SkSL::Compiler::Compiler(SkSL::Compiler::Flags) (/system/lib64/libhwui.so) 1159 7531a4bf54 GrGLContext::compiler() const (/system/lib64/libhwui.so) 1160 7531a4bc84 GrSkSLtoGLSL(GrGLContext const&, unsigned int, char const**, int*, int, SkSL::Program::Settings const&, SkSL::String*) (/system/lib64/libhwui.so) 1161 7531a46a30 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 1162 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 1163 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 1164 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 1165 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 1166 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 1167 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 1168 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 1169 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 1170 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 1171 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 1172 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1173 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1174 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1175 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) 1176 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) 1177 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 1178 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 1179 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 1180 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 1181 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 1182 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 1183 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 1184 1185RenderThread 31850/31881 [001] 684943.458754: 250000 cpu-clock: 1186 752e0abef8 je_free (/apex/com.android.runtime/lib64/bionic/libc.so) 1187 7531a9e66c SkSL::ASTFunction::~ASTFunction() (/system/lib64/libhwui.so) 1188 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) 1189 7531a578cc SkSL::Compiler::Compiler(SkSL::Compiler::Flags) (/system/lib64/libhwui.so) 1190 7531a4bf54 GrGLContext::compiler() const (/system/lib64/libhwui.so) 1191 7531a4bc84 GrSkSLtoGLSL(GrGLContext const&, unsigned int, char const**, int*, int, SkSL::Program::Settings const&, SkSL::String*) (/system/lib64/libhwui.so) 1192 7531a46a30 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 1193 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 1194 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 1195 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 1196 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 1197 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 1198 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 1199 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 1200 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 1201 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 1202 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 1203 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1204 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1205 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1206 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) 1207 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) 1208 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 1209 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 1210 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 1211 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 1212 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 1213 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 1214 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 1215 1216RenderThread 31850/31881 [001] 684943.459004: 250000 cpu-clock: 1217 752e0dd248 je_tcache_bin_flush_small (/apex/com.android.runtime/lib64/bionic/libc.so) 1218 752e0abfac je_free (/apex/com.android.runtime/lib64/bionic/libc.so) 1219 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) 1220 7531a9e654 SkSL::ASTFunction::~ASTFunction() (/system/lib64/libhwui.so) 1221 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) 1222 7531a578cc SkSL::Compiler::Compiler(SkSL::Compiler::Flags) (/system/lib64/libhwui.so) 1223 7531a4bf54 GrGLContext::compiler() const (/system/lib64/libhwui.so) 1224 7531a4bc84 GrSkSLtoGLSL(GrGLContext const&, unsigned int, char const**, int*, int, SkSL::Program::Settings const&, SkSL::String*) (/system/lib64/libhwui.so) 1225 7531a46a30 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 1226 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 1227 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 1228 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 1229 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 1230 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 1231 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 1232 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 1233 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 1234 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 1235 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 1236 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1237 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1238 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1239 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) 1240 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) 1241 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 1242 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 1243 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 1244 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 1245 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 1246 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 1247 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 1248 1249RenderThread 31850/31881 [001] 684943.459255: 250000 cpu-clock: 1250 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) 1251 7531acdda8 SkSL::Parser::varDeclarations() (/system/lib64/libhwui.so) 1252 7531a5c0a0 SkSL::Parser::interfaceBlock(SkSL::Modifiers) (/system/lib64/libhwui.so) 1253 7531a5a820 SkSL::Parser::file() (/system/lib64/libhwui.so) 1254 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) 1255 7531a5794c SkSL::Compiler::Compiler(SkSL::Compiler::Flags) (/system/lib64/libhwui.so) 1256 7531a4bf54 GrGLContext::compiler() const (/system/lib64/libhwui.so) 1257 7531a4bc84 GrSkSLtoGLSL(GrGLContext const&, unsigned int, char const**, int*, int, SkSL::Program::Settings const&, SkSL::String*) (/system/lib64/libhwui.so) 1258 7531a46a30 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 1259 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 1260 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 1261 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 1262 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 1263 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 1264 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 1265 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 1266 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 1267 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 1268 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 1269 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1270 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1271 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1272 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) 1273 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) 1274 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 1275 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 1276 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 1277 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 1278 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 1279 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 1280 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 1281 1282RenderThread 31850/31881 [001] 684943.459505: 250000 cpu-clock: 1283 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) 1284 7531aad140 SkSL::SymbolTable::operator[](SkSL::StringFragment) (/system/lib64/libhwui.so) 1285 7531a59eb0 SkSL::IRGenerator::convertType(SkSL::ASTType const&) (/system/lib64/libhwui.so) 1286 7531ac3e3c SkSL::IRGenerator::convertVarDeclarations(SkSL::ASTVarDeclarations const&, SkSL::Variable::Storage) (/system/lib64/libhwui.so) 1287 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) 1288 7531a579c8 SkSL::Compiler::Compiler(SkSL::Compiler::Flags) (/system/lib64/libhwui.so) 1289 7531a4bf54 GrGLContext::compiler() const (/system/lib64/libhwui.so) 1290 7531a4bc84 GrSkSLtoGLSL(GrGLContext const&, unsigned int, char const**, int*, int, SkSL::Program::Settings const&, SkSL::String*) (/system/lib64/libhwui.so) 1291 7531a46a30 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 1292 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 1293 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 1294 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 1295 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 1296 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 1297 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 1298 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 1299 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 1300 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 1301 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 1302 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1303 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1304 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1305 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) 1306 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) 1307 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 1308 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 1309 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 1310 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 1311 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 1312 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 1313 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 1314 1315RenderThread 31850/31881 [001] 684943.459761: 250000 cpu-clock: 1316 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) 1317 7531a507d4 SkSL::Compiler::convertProgram(SkSL::Program::Kind, SkSL::String, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 1318 7531a4bcd0 GrSkSLtoGLSL(GrGLContext const&, unsigned int, char const**, int*, int, SkSL::Program::Settings const&, SkSL::String*) (/system/lib64/libhwui.so) 1319 7531a46a30 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 1320 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 1321 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 1322 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 1323 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 1324 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 1325 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 1326 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 1327 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 1328 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 1329 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 1330 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1331 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1332 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1333 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) 1334 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) 1335 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 1336 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 1337 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 1338 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 1339 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 1340 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 1341 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 1342 1343RenderThread 31850/31881 [001] 684943.460005: 250000 cpu-clock: 1344 ffffff82a3236000 dget_parent.cfi ([kernel.kallsyms]) 1345 ffffff82a322282a lookup_fast ([kernel.kallsyms]) 1346 ffffff82a322117e walk_component ([kernel.kallsyms]) 1347 ffffff82a3220d12 link_path_walk ([kernel.kallsyms]) 1348 ffffff82a3226b4e path_openat ([kernel.kallsyms]) 1349 ffffff82a3226992 do_filp_open.cfi ([kernel.kallsyms]) 1350 ffffff82a3205dba do_sys_open.cfi ([kernel.kallsyms]) 1351 ffffff82a3205fc6 SyS_openat.cfi ([kernel.kallsyms]) 1352 ffffff82a2e84116 __sys_trace ([kernel.kallsyms]) 1353 752e1308a8 __openat (/apex/com.android.runtime/lib64/bionic/libc.so) 1354 752e0efe50 open64 (/apex/com.android.runtime/lib64/bionic/libc.so) 1355 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) 1356 752fed8a2c android::egl_cache_t::getBlob(void const*, long, void*, long) (/system/lib64/libEGL.so) 1357 7493858004 libGLESv2_adreno.so[+1f9004] (/vendor/lib64/egl/libGLESv2_adreno.so) 1358 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 1359 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 1360 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) 1361 7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 1362 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 1363 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 1364 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 1365 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 1366 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 1367 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 1368 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 1369 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 1370 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 1371 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 1372 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1373 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1374 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1375 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) 1376 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) 1377 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 1378 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 1379 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 1380 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 1381 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 1382 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 1383 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 1384 1385RenderThread 31850/31881 [001] 684943.460254: 250000 cpu-clock: 1386 ffffff82a2f54150 do_page_fault.cfi ([kernel.kallsyms]) 1387 ffffff82a2f53fce do_translation_fault.cfi ([kernel.kallsyms]) 1388 ffffff82a2e8175a do_mem_abort.cfi ([kernel.kallsyms]) 1389 ffffff82a2e83d3e el0_da ([kernel.kallsyms]) 1390 752e0e2440 memset (/apex/com.android.runtime/lib64/bionic/libc.so) 1391 752e0aa240 je_calloc (/apex/com.android.runtime/lib64/bionic/libc.so) 1392 752e0a4268 calloc (/apex/com.android.runtime/lib64/bionic/libc.so) 1393 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) 1394 7493d9b1c4 llvm::TargetData::init(bool) (/vendor/lib64/libllvm-glnext.so) 1395 7493d9cc8c llvm::TargetData::parseSpecifier(llvm::StringRef, llvm::TargetData*) (/vendor/lib64/libllvm-glnext.so) 1396 7493d9dea4 llvm::TargetData::TargetData(llvm::Module const*) (/vendor/lib64/libllvm-glnext.so) 1397 749457d3d0 LLVMIRGen::LLVMIRGen(LLVMCompiler*, E_QGLC_SHADERTYPE, char const*, bool) (/vendor/lib64/libllvm-glnext.so) 1398 74945654e8 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so) 1399 74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 1400 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 1401 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 1402 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 1403 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 1404 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) 1405 7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 1406 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 1407 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 1408 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 1409 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 1410 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 1411 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 1412 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 1413 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 1414 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 1415 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 1416 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1417 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1418 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1419 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) 1420 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) 1421 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 1422 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 1423 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 1424 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 1425 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 1426 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 1427 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 1428 1429RenderThread 31850/31881 [001] 684943.460504: 250000 cpu-clock: 1430 ffffff82a31f429c lock_page_memcg.cfi ([kernel.kallsyms]) 1431 ffffff82a31bde56 page_add_file_rmap.cfi ([kernel.kallsyms]) 1432 ffffff82a31aa0c2 alloc_set_pte.cfi ([kernel.kallsyms]) 1433 ffffff82a3143aea filemap_map_pages.cfi ([kernel.kallsyms]) 1434 ffffff82a31a88ca handle_mm_fault.cfi ([kernel.kallsyms]) 1435 ffffff82a2f5441e do_page_fault.cfi ([kernel.kallsyms]) 1436 ffffff82a2f53fce do_translation_fault.cfi ([kernel.kallsyms]) 1437 ffffff82a2e8175a do_mem_abort.cfi ([kernel.kallsyms]) 1438 ffffff82a2e81982 do_el0_ia_bp_hardening.cfi ([kernel.kallsyms]) 1439 ffffff82a2e83d5a el0_ia ([kernel.kallsyms]) 1440 7494755880 YYParser::YYParser() (/vendor/lib64/libllvm-glnext.so) 1441 74946b340c ShCompile (/vendor/lib64/libllvm-glnext.so) 1442 74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so) 1443 74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 1444 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 1445 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 1446 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 1447 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 1448 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) 1449 7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 1450 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 1451 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 1452 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 1453 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 1454 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 1455 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 1456 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 1457 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 1458 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 1459 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 1460 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1461 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1462 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1463 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) 1464 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) 1465 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 1466 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 1467 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 1468 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 1469 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 1470 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 1471 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 1472 1473RenderThread 31850/31881 [001] 684943.460793: 250000 cpu-clock: 1474 74945ffda4 TType::operator=(TType const&) (/vendor/lib64/libllvm-glnext.so) 1475 74946ad438 TFunction::TFunction(llvm::StringRef const&, TType, TOperator) (/vendor/lib64/libllvm-glnext.so) 1476 74947033b4 InitAtomicCounterFunctions(TSymbolTable&) (/vendor/lib64/libllvm-glnext.so) 1477 74946b3484 ShCompile (/vendor/lib64/libllvm-glnext.so) 1478 74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so) 1479 74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 1480 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 1481 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 1482 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 1483 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 1484 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) 1485 7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 1486 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 1487 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 1488 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 1489 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 1490 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 1491 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 1492 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 1493 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 1494 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 1495 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 1496 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1497 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1498 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1499 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) 1500 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) 1501 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 1502 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 1503 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 1504 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 1505 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 1506 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 1507 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 1508 1509RenderThread 31850/31881 [001] 684943.461004: 250000 cpu-clock: 1510 7494755900 YYParser::InitializeState(TParseContext&) (/vendor/lib64/libllvm-glnext.so) 1511 74946b3544 ShCompile (/vendor/lib64/libllvm-glnext.so) 1512 74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so) 1513 74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 1514 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 1515 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 1516 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 1517 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 1518 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) 1519 7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 1520 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 1521 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 1522 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 1523 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 1524 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 1525 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 1526 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 1527 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 1528 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 1529 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 1530 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1531 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1532 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1533 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) 1534 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) 1535 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 1536 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 1537 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 1538 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 1539 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 1540 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 1541 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 1542 1543RenderThread 31850/31881 [001] 684943.461257: 250000 cpu-clock: 1544 7494751360 BasicStream::GetChar(yystypepp*) (/vendor/lib64/libllvm-glnext.so) 1545 7494753c3c InputStream::LexScan(yystypepp*) (/vendor/lib64/libllvm-glnext.so) 1546 749474f63c CPPStruct::CPPextension(yystypepp*) (/vendor/lib64/libllvm-glnext.so) 1547 7494750090 CPPStruct::DispatchCPPline(yystypepp*, int) (/vendor/lib64/libllvm-glnext.so) 1548 7494755f2c YYParser::GetLexToken(char*, unsigned long) (/vendor/lib64/libllvm-glnext.so) 1549 74947373d0 yy_get_next_buffer() (/vendor/lib64/libllvm-glnext.so) 1550 7494733e28 yy3lex(YYSTYPE*, TParseContext&) (/vendor/lib64/libllvm-glnext.so) 1551 7494717b18 yy3parse(TParseContext&) (/vendor/lib64/libllvm-glnext.so) 1552 7494737974 yy3PaYYParse(TParseContext&) (/vendor/lib64/libllvm-glnext.so) 1553 7494755a48 YYParser::ParseStrings(char**, long*, int, TParseContext&, int) (/vendor/lib64/libllvm-glnext.so) 1554 74946b3620 ShCompile (/vendor/lib64/libllvm-glnext.so) 1555 74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so) 1556 74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 1557 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 1558 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 1559 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 1560 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 1561 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) 1562 7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 1563 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 1564 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 1565 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 1566 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 1567 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 1568 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 1569 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 1570 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 1571 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 1572 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 1573 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1574 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1575 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1576 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) 1577 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) 1578 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 1579 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 1580 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 1581 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 1582 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 1583 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 1584 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 1585 1586RenderThread 31850/31881 [001] 684943.461504: 250000 cpu-clock: 1587 7494751430 BasicStream::GetChar(yystypepp*) (/vendor/lib64/libllvm-glnext.so) 1588 1589RenderThread 31850/31881 [001] 684943.461755: 250000 cpu-clock: 1590 74945f38a8 LLVMIRGen::GetTypeFromTType(TType const*) (/vendor/lib64/libllvm-glnext.so) 1591 74945f3cd8 LLVMIRGen::GetTypeFromTType(TType const*) (/vendor/lib64/libllvm-glnext.so) 1592 749467c460 TQCOM_Codegen::TraverseSymbolNode(TIntermSymbol*, bool) (/vendor/lib64/libllvm-glnext.so) 1593 74946939ac TQCOM_Codegen::createSymbolForBufferUniformVarying() (/vendor/lib64/libllvm-glnext.so) 1594 74946b39fc ShCompile (/vendor/lib64/libllvm-glnext.so) 1595 74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so) 1596 74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 1597 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 1598 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 1599 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 1600 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 1601 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) 1602 7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 1603 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 1604 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 1605 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 1606 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 1607 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 1608 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 1609 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 1610 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 1611 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 1612 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 1613 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1614 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1615 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1616 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) 1617 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) 1618 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 1619 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 1620 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 1621 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 1622 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 1623 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 1624 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 1625 1626RenderThread 31850/31881 [001] 684943.462027: 250000 cpu-clock: 1627 ffffff82a2ffa6e8 complete.cfi ([kernel.kallsyms]) 1628 ffffff82a370a162 rpmh_tx_done.cfi ([kernel.kallsyms]) 1629 ffffff82a44be6b6 tx_tick ([kernel.kallsyms]) 1630 ffffff82a44c0f86 tcs_notify_tx_done.cfi ([kernel.kallsyms]) 1631 ffffff82a2f72646 tasklet_hi_action.cfi ([kernel.kallsyms]) 1632 ffffff82a2e8232e __irqentry_text_start ([kernel.kallsyms]) 1633 ffffff82a2f7201a irq_exit.cfi ([kernel.kallsyms]) 1634 ffffff82a30239da __handle_domain_irq.cfi ([kernel.kallsyms]) 1635 ffffff82a2e81fee gic_handle_irq.20590.cfi ([kernel.kallsyms]) 1636 ffffff82a2e83ef6 el0_irq_naked ([kernel.kallsyms]) 1637 74945c1d88 LLVMIRGen::initSetupInfo(Operand*, BlendingInfo*, Operand*) (/vendor/lib64/libllvm-glnext.so) 1638 74945c57e0 LLVMIRGen::setupQGPUIntrinsics(std::__1::vector<Symbol*, std::__1::allocator<Symbol*>>&, Operand*, BlendingInfo*, Operand*, bool, bool, bool) (/vendor/lib64/libllvm-glnext.so) 1639 749468e914 TQCOM_Codegen::postCompilationSetupForCurrentShader() (/vendor/lib64/libllvm-glnext.so) 1640 7494686b64 TQCOM_Codegen::TraverseFunction(TIntermAggregate*) (/vendor/lib64/libllvm-glnext.so) 1641 749468654c TQCOM_Codegen::TraverseSequence(TIntermAggregate*) (/vendor/lib64/libllvm-glnext.so) 1642 74946964ec TQCOM_Codegen::compile(TIntermNode*) (/vendor/lib64/libllvm-glnext.so) 1643 74946b3a6c ShCompile (/vendor/lib64/libllvm-glnext.so) 1644 74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so) 1645 74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 1646 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 1647 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 1648 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 1649 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 1650 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) 1651 7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 1652 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 1653 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 1654 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 1655 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 1656 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 1657 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 1658 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 1659 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 1660 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 1661 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 1662 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1663 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1664 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1665 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) 1666 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) 1667 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 1668 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 1669 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 1670 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 1671 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 1672 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 1673 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 1674 1675RenderThread 31850/31881 [001] 684943.462270: 250000 cpu-clock: 1676 752e0dd378 je_tcache_bin_flush_small (/apex/com.android.runtime/lib64/bionic/libc.so) 1677 752e0abfac je_free (/apex/com.android.runtime/lib64/bionic/libc.so) 1678 74947541b4 Scope::~Scope() (/vendor/lib64/libllvm-glnext.so) 1679 7494746fd4 CPPStruct::~CPPStruct() (/vendor/lib64/libllvm-glnext.so) 1680 7494755bb4 YYParser::FinalizePreprocessor() (/vendor/lib64/libllvm-glnext.so) 1681 74946b3ba8 ShCompile (/vendor/lib64/libllvm-glnext.so) 1682 74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so) 1683 74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 1684 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 1685 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 1686 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 1687 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 1688 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) 1689 7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 1690 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 1691 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 1692 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 1693 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 1694 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 1695 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 1696 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 1697 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 1698 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 1699 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 1700 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1701 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1702 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1703 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) 1704 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) 1705 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 1706 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 1707 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 1708 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 1709 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 1710 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 1711 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 1712 1713RenderThread 31850/31881 [001] 684943.462504: 250000 cpu-clock: 1714 ffffff82a31c6408 mm_event_end.cfi ([kernel.kallsyms]) 1715 ffffff82a2f54556 do_page_fault.cfi ([kernel.kallsyms]) 1716 ffffff82a2e8175a do_mem_abort.cfi ([kernel.kallsyms]) 1717 ffffff82a2e83d3e el0_da ([kernel.kallsyms]) 1718 7493bfd058 llvm::sys::CompareAndSwap(unsigned int volatile*, unsigned int, unsigned int) (/vendor/lib64/libllvm-glnext.so) 1719 74942c9930 (anonymous namespace)::GlobalDCE::GlobalDCE() (/vendor/lib64/libllvm-glnext.so) 1720 74942c98a0 llvm::createGlobalDCEPass() (/vendor/lib64/libllvm-glnext.so) 1721 74942ce4f0 llvm::PassManagerBuilder::populatePrepTransformPassesGL(llvm::PassManagerBase&) (/vendor/lib64/libllvm-glnext.so) 1722 7494551d44 LLVMCompiler::optimize() (/vendor/lib64/libllvm-glnext.so) 1723 7494560324 CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 1724 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 1725 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 1726 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 1727 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 1728 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) 1729 7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 1730 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 1731 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 1732 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 1733 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 1734 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 1735 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 1736 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 1737 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 1738 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 1739 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 1740 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1741 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1742 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1743 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) 1744 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) 1745 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 1746 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 1747 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 1748 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 1749 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 1750 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 1751 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 1752 1753RenderThread 31850/31881 [001] 684943.462755: 250000 cpu-clock: 1754 7493c1f548 llvm::cl::generic_parser_base::findOption(char const*) (/vendor/lib64/libllvm-glnext.so) 1755 7493d44d28 llvm::PassNameParser::passRegistered(llvm::PassInfo const*) (/vendor/lib64/libllvm-glnext.so) 1756 7493d50204 llvm::PassRegistry::registerPass(llvm::PassInfo const&, bool) (/vendor/lib64/libllvm-glnext.so) 1757 7493c91260 llvm::initializeDominatorTreePass(llvm::PassRegistry&) (/vendor/lib64/libllvm-glnext.so) 1758 7493ec94f0 (anonymous namespace)::PromotePass::PromotePass() (/vendor/lib64/libllvm-glnext.so) 1759 7493ec9478 llvm::createPromoteMemoryToRegisterPass() (/vendor/lib64/libllvm-glnext.so) 1760 74942ce6ac llvm::PassManagerBuilder::populateModulePassManagerGL(llvm::PassManagerBase&) (/vendor/lib64/libllvm-glnext.so) 1761 7494551d90 LLVMCompiler::optimize() (/vendor/lib64/libllvm-glnext.so) 1762 7494560324 CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 1763 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 1764 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 1765 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 1766 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 1767 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) 1768 7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 1769 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 1770 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 1771 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 1772 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 1773 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 1774 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 1775 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 1776 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 1777 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 1778 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 1779 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1780 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1781 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1782 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) 1783 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) 1784 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 1785 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 1786 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 1787 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 1788 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 1789 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 1790 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 1791 1792RenderThread 31850/31881 [001] 684943.463005: 250000 cpu-clock: 1793 752e0b38c4 je_arena_tcache_fill_small (/apex/com.android.runtime/lib64/bionic/libc.so) 1794 752e0ddf18 je_tcache_alloc_small_hard (/apex/com.android.runtime/lib64/bionic/libc.so) 1795 752e0aa500 je_calloc (/apex/com.android.runtime/lib64/bionic/libc.so) 1796 752e0a4268 calloc (/apex/com.android.runtime/lib64/bionic/libc.so) 1797 7493ec9470 llvm::createPromoteMemoryToRegisterPass() (/vendor/lib64/libllvm-glnext.so) 1798 74942ce894 llvm::PassManagerBuilder::populateModulePassManagerGL(llvm::PassManagerBase&) (/vendor/lib64/libllvm-glnext.so) 1799 7494551d90 LLVMCompiler::optimize() (/vendor/lib64/libllvm-glnext.so) 1800 7494560324 CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 1801 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 1802 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 1803 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 1804 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 1805 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) 1806 7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 1807 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 1808 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 1809 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 1810 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 1811 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 1812 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 1813 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 1814 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 1815 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 1816 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 1817 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1818 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1819 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1820 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) 1821 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) 1822 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 1823 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 1824 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 1825 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 1826 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 1827 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 1828 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 1829 1830RenderThread 31850/31881 [001] 684943.463254: 250000 cpu-clock: 1831 ffffff82a31a85a0 handle_mm_fault.cfi ([kernel.kallsyms]) 1832 ffffff82a2f5441e do_page_fault.cfi ([kernel.kallsyms]) 1833 ffffff82a2f53fce do_translation_fault.cfi ([kernel.kallsyms]) 1834 ffffff82a2e8175a do_mem_abort.cfi ([kernel.kallsyms]) 1835 ffffff82a2e83d3e el0_da ([kernel.kallsyms]) 1836 752e0e23cc memset (/apex/com.android.runtime/lib64/bionic/libc.so) 1837 752e0aa240 je_calloc (/apex/com.android.runtime/lib64/bionic/libc.so) 1838 752e0a4268 calloc (/apex/com.android.runtime/lib64/bionic/libc.so) 1839 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) 1840 7493fc169c (anonymous namespace)::EarlyCSE::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so) 1841 7493d4a380 llvm::FPPassManager::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so) 1842 7493d4a550 llvm::FPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 1843 7493d4a6c8 llvm::MPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 1844 7493d4ba6c llvm::PassManagerImpl::run(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 1845 7494551db4 LLVMCompiler::optimize() (/vendor/lib64/libllvm-glnext.so) 1846 7494560324 CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 1847 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 1848 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 1849 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 1850 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 1851 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) 1852 7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 1853 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 1854 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 1855 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 1856 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 1857 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 1858 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 1859 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 1860 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 1861 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 1862 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 1863 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1864 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1865 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1866 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) 1867 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) 1868 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 1869 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 1870 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 1871 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 1872 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 1873 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 1874 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 1875 1876RenderThread 31850/31881 [001] 684943.463549: 250000 cpu-clock: 1877 7494647d00 Symbol::isNeededInLinker() const (/vendor/lib64/libllvm-glnext.so) 1878 749463d54c MetaDataExport::setupGLSLSymbolData(QGLC_GLSL_SYMBOLDATA*, std::__1::vector<Symbol*, std::__1::allocator<Symbol*>>**, bool) (/vendor/lib64/libllvm-glnext.so) 1879 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) 1880 7494554a44 LLVMCompiler::exportIRShaderMetaData(bool, bool) (/vendor/lib64/libllvm-glnext.so) 1881 749456033c CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 1882 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 1883 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 1884 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 1885 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 1886 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) 1887 7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 1888 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 1889 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 1890 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 1891 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 1892 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 1893 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 1894 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 1895 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 1896 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 1897 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 1898 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1899 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1900 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1901 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) 1902 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) 1903 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 1904 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 1905 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 1906 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 1907 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 1908 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 1909 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 1910 1911RenderThread 31850/31881 [001] 684943.463798: 250000 cpu-clock: 1912 752e0abe38 je_free (/apex/com.android.runtime/lib64/bionic/libc.so) 1913 7493d9f95c (anonymous namespace)::StructLayoutMap::~StructLayoutMap() (/vendor/lib64/libllvm-glnext.so) 1914 7493d9e1e0 llvm::TargetData::~TargetData() (/vendor/lib64/libllvm-glnext.so) 1915 749457dcd8 LLVMIRGen::~LLVMIRGen() (/vendor/lib64/libllvm-glnext.so) 1916 74945509e0 LLVMCompiler::~LLVMCompiler() (/vendor/lib64/libllvm-glnext.so) 1917 749456542c ESXCompiler::~ESXCompiler() (/vendor/lib64/libllvm-glnext.so) 1918 74945603c0 CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 1919 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 1920 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 1921 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 1922 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 1923 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) 1924 7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 1925 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 1926 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 1927 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 1928 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 1929 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 1930 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 1931 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 1932 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 1933 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 1934 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 1935 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1936 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1937 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1938 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) 1939 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) 1940 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 1941 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 1942 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 1943 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 1944 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 1945 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 1946 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 1947 1948RenderThread 31850/31881 [001] 684943.464056: 250000 cpu-clock: 1949 7494917c58 deflate_slow (/system/lib64/vndk-sp-29/libz.so) 1950 7494916308 deflate (/system/lib64/vndk-sp-29/libz.so) 1951 74949136b8 compress (/system/lib64/vndk-sp-29/libz.so) 1952 74938583d8 libGLESv2_adreno.so[+1f93d8] (/vendor/lib64/egl/libGLESv2_adreno.so) 1953 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 1954 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 1955 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) 1956 7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 1957 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 1958 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 1959 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 1960 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 1961 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 1962 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 1963 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 1964 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 1965 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 1966 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 1967 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1968 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1969 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 1970 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) 1971 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) 1972 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 1973 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 1974 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 1975 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 1976 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 1977 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 1978 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 1979 1980RenderThread 31850/31881 [001] 684943.464303: 250000 cpu-clock: 1981 7494920ac4 build_tree (/system/lib64/vndk-sp-29/libz.so) 1982 749491fc30 _tr_flush_block (/system/lib64/vndk-sp-29/libz.so) 1983 7494917ee4 deflate_slow (/system/lib64/vndk-sp-29/libz.so) 1984 7494916308 deflate (/system/lib64/vndk-sp-29/libz.so) 1985 74949136b8 compress (/system/lib64/vndk-sp-29/libz.so) 1986 74938583d8 libGLESv2_adreno.so[+1f93d8] (/vendor/lib64/egl/libGLESv2_adreno.so) 1987 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 1988 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 1989 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) 1990 7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 1991 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 1992 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 1993 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 1994 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 1995 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 1996 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 1997 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 1998 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 1999 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 2000 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 2001 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2002 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2003 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2004 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) 2005 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) 2006 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 2007 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 2008 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 2009 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 2010 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 2011 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 2012 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 2013 2014RenderThread 31850/31881 [001] 684943.464548: 250000 cpu-clock: 2015 ffffff82a34b5cdc avtab_search_node.cfi ([kernel.kallsyms]) 2016 ffffff82a34c1702 security_compute_av.cfi ([kernel.kallsyms]) 2017 ffffff82a349f5be avc_compute_av ([kernel.kallsyms]) 2018 ffffff82a34a089a avc_has_perm.cfi ([kernel.kallsyms]) 2019 ffffff82a34a728e selinux_task_alloc.cfi ([kernel.kallsyms]) 2020 ffffff82a2f60e1a copy_process ([kernel.kallsyms]) 2021 ffffff82a2f62efa _do_fork.cfi ([kernel.kallsyms]) 2022 ffffff82a2f635da SyS_clone.cfi ([kernel.kallsyms]) 2023 ffffff82a2e84116 __sys_trace ([kernel.kallsyms]) 2024 752e0e2e6c __bionic_clone (/apex/com.android.runtime/lib64/bionic/libc.so) 2025 752e0e7c30 clone (/apex/com.android.runtime/lib64/bionic/libc.so) 2026 752e144e3c pthread_create (/apex/com.android.runtime/lib64/bionic/libc.so) 2027 752fed88d4 android::egl_cache_t::setBlob(void const*, long, void const*, long) (/system/lib64/libEGL.so) 2028 74938583fc libGLESv2_adreno.so[+1f93fc] (/vendor/lib64/egl/libGLESv2_adreno.so) 2029 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 2030 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 2031 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) 2032 7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 2033 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 2034 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 2035 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 2036 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 2037 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 2038 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 2039 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 2040 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 2041 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 2042 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 2043 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2044 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2045 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2046 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) 2047 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) 2048 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 2049 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 2050 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 2051 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 2052 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 2053 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 2054 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 2055 2056RenderThread 31850/31881 [001] 684943.464844: 250000 cpu-clock: 2057 7531a9b9c8 SkSL::Lexer::next() (/system/lib64/libhwui.so) 2058 7531a9b90c SkSL::Parser::nextToken() (/system/lib64/libhwui.so) 2059 7531acd38c SkSL::Parser::block() (/system/lib64/libhwui.so) 2060 7531a5aab4 SkSL::Parser::file() (/system/lib64/libhwui.so) 2061 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) 2062 7531a507d4 SkSL::Compiler::convertProgram(SkSL::Program::Kind, SkSL::String, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 2063 7531a4bcd0 GrSkSLtoGLSL(GrGLContext const&, unsigned int, char const**, int*, int, SkSL::Program::Settings const&, SkSL::String*) (/system/lib64/libhwui.so) 2064 7531a46b1c GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 2065 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 2066 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 2067 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 2068 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 2069 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 2070 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 2071 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 2072 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 2073 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 2074 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 2075 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2076 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2077 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2078 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) 2079 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) 2080 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 2081 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 2082 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 2083 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 2084 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 2085 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 2086 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 2087 2088RenderThread 31850/31881 [001] 684943.465048: 250000 cpu-clock: 2089 7531dc0f58 @plt (/system/lib64/libhwui.so) 2090 7531ab5df8 SkSL::to_string(double) (/system/lib64/libhwui.so) 2091 7531ad2490 SkSL::Constructor::description() const (/system/lib64/libhwui.so) 2092 7531ab52fc SkSL::GLSLCodeGenerator::writeBinaryExpression(SkSL::BinaryExpression const&, SkSL::GLSLCodeGenerator::Precedence) (/system/lib64/libhwui.so) 2093 7531ab5590 SkSL::GLSLCodeGenerator::writeExpression(SkSL::Expression const&, SkSL::GLSLCodeGenerator::Precedence) (/system/lib64/libhwui.so) 2094 7531ac3124 SkSL::GLSLCodeGenerator::writeStatement(SkSL::Statement const&) (/system/lib64/libhwui.so) 2095 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) 2096 7531a502f0 SkSL::GLSLCodeGenerator::writeFunction(SkSL::FunctionDefinition const&) (/system/lib64/libhwui.so) 2097 7531a4ce50 SkSL::GLSLCodeGenerator::writeProgramElement(SkSL::ProgramElement const&) (/system/lib64/libhwui.so) 2098 7531a4c798 SkSL::GLSLCodeGenerator::generateCode() (/system/lib64/libhwui.so) 2099 7531a4c17c SkSL::Compiler::toGLSL(SkSL::Program&, SkSL::OutputStream&) (/system/lib64/libhwui.so) 2100 7531a4bfc8 SkSL::Compiler::toGLSL(SkSL::Program&, SkSL::String*) (/system/lib64/libhwui.so) 2101 7531a4bcf4 GrSkSLtoGLSL(GrGLContext const&, unsigned int, char const**, int*, int, SkSL::Program::Settings const&, SkSL::String*) (/system/lib64/libhwui.so) 2102 7531a46b1c GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 2103 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 2104 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 2105 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 2106 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 2107 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 2108 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 2109 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 2110 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 2111 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 2112 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 2113 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2114 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2115 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2116 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) 2117 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) 2118 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 2119 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 2120 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 2121 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 2122 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 2123 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 2124 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 2125 2126RenderThread 31850/31881 [001] 684943.465299: 250000 cpu-clock: 2127 752e0e2160 __memcpy (/apex/com.android.runtime/lib64/bionic/libc.so) 2128 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) 2129 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) 2130 74946f115c Initialize(ShImplementationConstants const*, ShExtensionSupport const*) (/vendor/lib64/libllvm-glnext.so) 2131 74946b2f34 ShSetResourceLimits (/vendor/lib64/libllvm-glnext.so) 2132 7494565538 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so) 2133 74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 2134 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 2135 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 2136 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 2137 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 2138 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) 2139 7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 2140 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 2141 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 2142 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 2143 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 2144 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 2145 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 2146 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 2147 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 2148 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 2149 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 2150 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2151 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2152 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2153 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) 2154 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) 2155 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 2156 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 2157 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 2158 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 2159 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 2160 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 2161 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 2162 2163RenderThread 31850/31881 [001] 684943.465549: 250000 cpu-clock: 2164 752e0aa1c4 je_calloc (/apex/com.android.runtime/lib64/bionic/libc.so) 2165 752e0a4268 calloc (/apex/com.android.runtime/lib64/bionic/libc.so) 2166 74946b5088 TParseContext::TParseContext(TSymbolTable&, TIntermediate&, EShLanguage, TInfoSink&, TCompilerOptions, CompilerContext*) (/vendor/lib64/libllvm-glnext.so) 2167 74946b34fc ShCompile (/vendor/lib64/libllvm-glnext.so) 2168 74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so) 2169 74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 2170 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 2171 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 2172 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 2173 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 2174 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) 2175 7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 2176 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 2177 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 2178 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 2179 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 2180 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 2181 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 2182 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 2183 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 2184 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 2185 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 2186 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2187 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2188 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2189 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) 2190 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) 2191 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 2192 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 2193 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 2194 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 2195 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 2196 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 2197 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 2198 2199RenderThread 31850/31881 [001] 684943.465798: 250000 cpu-clock: 2200 749474f144 CPPStruct::CPPversion(yystypepp*) (/vendor/lib64/libllvm-glnext.so) 2201 7494750040 CPPStruct::DispatchCPPline(yystypepp*, int) (/vendor/lib64/libllvm-glnext.so) 2202 7494755f2c YYParser::GetLexToken(char*, unsigned long) (/vendor/lib64/libllvm-glnext.so) 2203 74947373d0 yy_get_next_buffer() (/vendor/lib64/libllvm-glnext.so) 2204 7494733e28 yy3lex(YYSTYPE*, TParseContext&) (/vendor/lib64/libllvm-glnext.so) 2205 7494717b18 yy3parse(TParseContext&) (/vendor/lib64/libllvm-glnext.so) 2206 7494737974 yy3PaYYParse(TParseContext&) (/vendor/lib64/libllvm-glnext.so) 2207 7494755a48 YYParser::ParseStrings(char**, long*, int, TParseContext&, int) (/vendor/lib64/libllvm-glnext.so) 2208 74946b3620 ShCompile (/vendor/lib64/libllvm-glnext.so) 2209 74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so) 2210 74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 2211 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 2212 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 2213 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 2214 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 2215 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) 2216 7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 2217 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 2218 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 2219 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 2220 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 2221 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 2222 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 2223 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 2224 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 2225 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 2226 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 2227 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2228 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2229 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2230 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) 2231 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) 2232 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 2233 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 2234 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 2235 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 2236 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 2237 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 2238 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 2239 2240RenderThread 31850/31881 [001] 684943.466049: 250000 cpu-clock: 2241 7494717a20 yy3parse(TParseContext&) (/vendor/lib64/libllvm-glnext.so) 2242 2243RenderThread 31850/31881 [001] 684943.466299: 250000 cpu-clock: 2244 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) 2245 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) 2246 7494691f08 TQCOM_Codegen::createOneBUVSymbol(TType*, llvm::StringRef const&, llvm::StringRef const&, int, Symbol*, int&, int&) (/vendor/lib64/libllvm-glnext.so) 2247 74946922cc TQCOM_Codegen::createSymbolForBUVs(TType*, llvm::StringRef const&, llvm::StringRef const&, int, Symbol*, int&, int&) (/vendor/lib64/libllvm-glnext.so) 2248 7494692504 TQCOM_Codegen::createSymbolForBUVs(TType*, llvm::StringRef const&, llvm::StringRef const&, int, Symbol*, int&, int&) (/vendor/lib64/libllvm-glnext.so) 2249 7494693a8c TQCOM_Codegen::createSymbolForBufferUniformVarying() (/vendor/lib64/libllvm-glnext.so) 2250 74946b39fc ShCompile (/vendor/lib64/libllvm-glnext.so) 2251 74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so) 2252 74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 2253 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 2254 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 2255 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 2256 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 2257 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) 2258 7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 2259 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 2260 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 2261 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 2262 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 2263 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 2264 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 2265 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 2266 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 2267 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 2268 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 2269 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2270 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2271 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2272 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) 2273 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) 2274 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 2275 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 2276 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 2277 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 2278 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 2279 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 2280 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 2281 2282RenderThread 31850/31881 [001] 684943.466549: 250000 cpu-clock: 2283 7493d3f070 llvm::MDNode::get(llvm::LLVMContext&, llvm::ArrayRef<llvm::Value*>) (/vendor/lib64/libllvm-glnext.so) 2284 7494361cb8 QGPUSymbolAllocInfo::convertToMetadata(llvm::LLVMContext*, QGPUSymbolAllocInfo*) (/vendor/lib64/libllvm-glnext.so) 2285 749457ecac LLVMIRGen::generateAllocRegMetadata(llvm::GlobalVariable*, unsigned long, int, unsigned int, LLVM_Global_Type, unsigned int, ESafeMathType) (/vendor/lib64/libllvm-glnext.so) 2286 74945c6070 LLVMIRGen::setupQGPUIntrinsics(std::__1::vector<Symbol*, std::__1::allocator<Symbol*>>&, Operand*, BlendingInfo*, Operand*, bool, bool, bool) (/vendor/lib64/libllvm-glnext.so) 2287 749468e914 TQCOM_Codegen::postCompilationSetupForCurrentShader() (/vendor/lib64/libllvm-glnext.so) 2288 7494686b64 TQCOM_Codegen::TraverseFunction(TIntermAggregate*) (/vendor/lib64/libllvm-glnext.so) 2289 749468654c TQCOM_Codegen::TraverseSequence(TIntermAggregate*) (/vendor/lib64/libllvm-glnext.so) 2290 74946964ec TQCOM_Codegen::compile(TIntermNode*) (/vendor/lib64/libllvm-glnext.so) 2291 74946b3a6c ShCompile (/vendor/lib64/libllvm-glnext.so) 2292 74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so) 2293 74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 2294 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 2295 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 2296 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 2297 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 2298 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) 2299 7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 2300 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 2301 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 2302 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 2303 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 2304 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 2305 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 2306 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 2307 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 2308 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 2309 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 2310 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2311 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2312 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2313 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) 2314 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) 2315 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 2316 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 2317 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 2318 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 2319 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 2320 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 2321 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 2322 2323RenderThread 31850/31881 [001] 684943.466799: 250000 cpu-clock: 2324 7493d9ce40 llvm::TargetData::parseSpecifier(llvm::StringRef, llvm::TargetData*) (/vendor/lib64/libllvm-glnext.so) 2325 7493d9dea4 llvm::TargetData::TargetData(llvm::Module const*) (/vendor/lib64/libllvm-glnext.so) 2326 7494551bc0 LLVMCompiler::optimize() (/vendor/lib64/libllvm-glnext.so) 2327 7494560324 CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 2328 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 2329 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 2330 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 2331 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 2332 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) 2333 7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 2334 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 2335 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 2336 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 2337 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 2338 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 2339 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 2340 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 2341 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 2342 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 2343 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 2344 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2345 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2346 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2347 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) 2348 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) 2349 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 2350 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 2351 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 2352 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 2353 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 2354 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 2355 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 2356 2357RenderThread 31850/31881 [001] 684943.467049: 250000 cpu-clock: 2358 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) 2359 7493c915bc void llvm::DominatorTreeBase<llvm::BasicBlock>::recalculate<llvm::Function>(llvm::Function&) (/vendor/lib64/libllvm-glnext.so) 2360 7493c912b0 llvm::PostDominatorTree::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so) 2361 7493d4a380 llvm::FPPassManager::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so) 2362 7493d4a550 llvm::FPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 2363 7493d4a6c8 llvm::MPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 2364 7493d4ba6c llvm::PassManagerImpl::run(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 2365 7494551db4 LLVMCompiler::optimize() (/vendor/lib64/libllvm-glnext.so) 2366 7494560324 CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 2367 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 2368 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 2369 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 2370 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 2371 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) 2372 7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 2373 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 2374 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 2375 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 2376 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 2377 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 2378 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 2379 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 2380 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 2381 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 2382 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 2383 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2384 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2385 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2386 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) 2387 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) 2388 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 2389 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 2390 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 2391 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 2392 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 2393 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 2394 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 2395 2396RenderThread 31850/31881 [001] 684943.467298: 250000 cpu-clock: 2397 7493db55c0 (anonymous namespace)::BasicAliasAnalysis::pointsToConstantMemory(llvm::AliasAnalysis::Location const&, bool) (/vendor/lib64/libllvm-glnext.so) 2398 7493e21e94 llvm::MemoryDependenceAnalysis::getPointerDependencyFrom(llvm::AliasAnalysis::Location const&, bool, llvm::ilist_iterator<llvm::Instruction>, llvm::BasicBlock*) (/vendor/lib64/libllvm-glnext.so) 2399 7493e221c8 llvm::MemoryDependenceAnalysis::getDependency(llvm::Instruction*) (/vendor/lib64/libllvm-glnext.so) 2400 7493fbe7a0 (anonymous namespace)::DSE::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so) 2401 7493d4a380 llvm::FPPassManager::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so) 2402 7493d4a550 llvm::FPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 2403 7493d4a6c8 llvm::MPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 2404 7493d4ba6c llvm::PassManagerImpl::run(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 2405 7494551db4 LLVMCompiler::optimize() (/vendor/lib64/libllvm-glnext.so) 2406 7494560324 CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 2407 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 2408 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 2409 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 2410 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 2411 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) 2412 7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 2413 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 2414 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 2415 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 2416 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 2417 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 2418 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 2419 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 2420 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 2421 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 2422 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 2423 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2424 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2425 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2426 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) 2427 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) 2428 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 2429 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 2430 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 2431 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 2432 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 2433 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 2434 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 2435 2436RenderThread 31850/31881 [001] 684943.467548: 250000 cpu-clock: 2437 74942c6320 llvm::ValueEnumerator::incorporateFunction(llvm::Function const&) (/vendor/lib64/libllvm-glnext.so) 2438 74942b8980 llvm::WriteModule(llvm::Module const*, llvm::BitstreamWriter&) (/vendor/lib64/libllvm-glnext.so) 2439 7494641cf8 ShaderObjects::generateShaderObject(E_QGLC_SHADERTYPE, llvm::OwningPtr<llvm::Module>*, QGLC_METADATA_IRSHADER*, CompilerContext*) (/vendor/lib64/libllvm-glnext.so) 2440 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) 2441 7494554a44 LLVMCompiler::exportIRShaderMetaData(bool, bool) (/vendor/lib64/libllvm-glnext.so) 2442 749456033c CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 2443 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 2444 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 2445 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 2446 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 2447 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) 2448 7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 2449 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 2450 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 2451 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 2452 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 2453 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 2454 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 2455 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 2456 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 2457 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 2458 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 2459 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2460 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2461 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2462 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) 2463 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) 2464 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 2465 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 2466 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 2467 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 2468 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 2469 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 2470 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 2471 2472RenderThread 31850/31881 [001] 684943.467798: 250000 cpu-clock: 2473 74949179f8 deflate_slow (/system/lib64/vndk-sp-29/libz.so) 2474 7494916308 deflate (/system/lib64/vndk-sp-29/libz.so) 2475 74949136b8 compress (/system/lib64/vndk-sp-29/libz.so) 2476 74938583d8 libGLESv2_adreno.so[+1f93d8] (/vendor/lib64/egl/libGLESv2_adreno.so) 2477 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 2478 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 2479 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) 2480 7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 2481 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 2482 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 2483 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 2484 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 2485 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 2486 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 2487 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 2488 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 2489 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 2490 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 2491 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2492 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2493 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2494 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) 2495 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) 2496 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 2497 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 2498 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 2499 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 2500 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 2501 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 2502 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 2503 2504RenderThread 31850/31881 [001] 684943.468048: 250000 cpu-clock: 2505 749492080c build_tree (/system/lib64/vndk-sp-29/libz.so) 2506 749491fc30 _tr_flush_block (/system/lib64/vndk-sp-29/libz.so) 2507 7494917ee4 deflate_slow (/system/lib64/vndk-sp-29/libz.so) 2508 7494916308 deflate (/system/lib64/vndk-sp-29/libz.so) 2509 74949136b8 compress (/system/lib64/vndk-sp-29/libz.so) 2510 74938583d8 libGLESv2_adreno.so[+1f93d8] (/vendor/lib64/egl/libGLESv2_adreno.so) 2511 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 2512 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 2513 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) 2514 7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 2515 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 2516 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 2517 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 2518 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 2519 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 2520 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 2521 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 2522 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 2523 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 2524 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 2525 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2526 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2527 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2528 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) 2529 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) 2530 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 2531 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 2532 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 2533 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 2534 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 2535 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 2536 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 2537 2538RenderThread 31850/31881 [001] 684943.468297: 250000 cpu-clock: 2539 752e0e23c4 memset (/apex/com.android.runtime/lib64/bionic/libc.so) 2540 752e0aa240 je_calloc (/apex/com.android.runtime/lib64/bionic/libc.so) 2541 752e0a4268 calloc (/apex/com.android.runtime/lib64/bionic/libc.so) 2542 749385a28c libGLESv2_adreno.so[+1fb28c] (/vendor/lib64/egl/libGLESv2_adreno.so) 2543 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 2544 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 2545 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 2546 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 2547 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 2548 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 2549 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 2550 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 2551 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 2552 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 2553 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 2554 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 2555 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 2556 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2557 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2558 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2559 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) 2560 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) 2561 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 2562 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 2563 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 2564 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 2565 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 2566 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 2567 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 2568 2569RenderThread 31850/31881 [001] 684943.468549: 250000 cpu-clock: 2570 7493c38940 llvm::getAsUnsignedInteger(llvm::StringRef, unsigned int, unsigned long long&, bool) (/vendor/lib64/libllvm-glnext.so) 2571 7493c38b48 llvm::getAsSignedInteger(llvm::StringRef, unsigned int, long long&, bool) (/vendor/lib64/libllvm-glnext.so) 2572 7493d9ce34 llvm::TargetData::parseSpecifier(llvm::StringRef, llvm::TargetData*) (/vendor/lib64/libllvm-glnext.so) 2573 7493d9dea4 llvm::TargetData::TargetData(llvm::Module const*) (/vendor/lib64/libllvm-glnext.so) 2574 74946018e0 LLVMModuleUpdater::init(llvm::Module*, llvm::LLVMContext*, CompilerContext*, E_QGLC_SHADERTYPE, bool) (/vendor/lib64/libllvm-glnext.so) 2575 749456b864 ESXLinker::findAndMarkReadOnlySSBOSymbols() (/vendor/lib64/libllvm-glnext.so) 2576 749456e61c SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 2577 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 2578 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 2579 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 2580 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 2581 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 2582 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 2583 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 2584 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 2585 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 2586 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 2587 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 2588 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 2589 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 2590 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 2591 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 2592 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 2593 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2594 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2595 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2596 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) 2597 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) 2598 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 2599 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 2600 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 2601 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 2602 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 2603 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 2604 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 2605 2606RenderThread 31850/31881 [001] 684943.468800: 250000 cpu-clock: 2607 752e0aa148 je_calloc (/apex/com.android.runtime/lib64/bionic/libc.so) 2608 752e0a4268 calloc (/apex/com.android.runtime/lib64/bionic/libc.so) 2609 7493c98ca0 llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*) (/vendor/lib64/libllvm-glnext.so) 2610 7493d42598 llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::FunctionType*, llvm::AttrListPtr) (/vendor/lib64/libllvm-glnext.so) 2611 7493d42794 llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::FunctionType*) (/vendor/lib64/libllvm-glnext.so) 2612 7493d23488 llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef<llvm::Type*>) (/vendor/lib64/libllvm-glnext.so) 2613 749461359c LLVMModuleUpdater::generateGetRegIntrinsic(llvm::OwningPtr<QInstruction>*, llvm::Constant*, int, llvm::Instruction*, int, bool, bool) (/vendor/lib64/libllvm-glnext.so) 2614 7494615560 LLVMModuleUpdater::lowerSymbolLoad(llvm::LoadInst&, QGPUSymbolAllocInfo const&, bool) (/vendor/lib64/libllvm-glnext.so) 2615 7494616c00 LLVMModuleUpdater::lowerSymbolLoadStore(llvm::Instruction&) (/vendor/lib64/libllvm-glnext.so) 2616 7494617614 LLVMModuleUpdater::setupQGPUIntrinsics() (/vendor/lib64/libllvm-glnext.so) 2617 749456fba4 SOLinker::linkInputOutput(llvm::Module**, QGLC_SPECIALIZATION_INFO const*) (/vendor/lib64/libllvm-glnext.so) 2618 749456e654 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 2619 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 2620 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 2621 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 2622 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 2623 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 2624 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 2625 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 2626 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 2627 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 2628 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 2629 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 2630 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 2631 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 2632 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 2633 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 2634 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 2635 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2636 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2637 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2638 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) 2639 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) 2640 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 2641 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 2642 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 2643 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 2644 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 2645 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 2646 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 2647 2648RenderThread 31850/31881 [001] 684943.469049: 250000 cpu-clock: 2649 7493d3a098 llvm::LLVMContext::getTargetTriple() const (/vendor/lib64/libllvm-glnext.so) 2650 7493c73b5c llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*) (/vendor/lib64/libllvm-glnext.so) 2651 74946143a4 LLVMModuleUpdater::getOrInsertBaryCoordinate(QCC_PSBaryCoordinates) (/vendor/lib64/libllvm-glnext.so) 2652 7494613e70 LLVMModuleUpdater::generateInterpolation(QInstruction*, _HLCVirtualID*, int, bool, llvm::Instruction*) (/vendor/lib64/libllvm-glnext.so) 2653 7494615760 LLVMModuleUpdater::lowerSymbolLoad(llvm::LoadInst&, QGPUSymbolAllocInfo const&, bool) (/vendor/lib64/libllvm-glnext.so) 2654 7494616c00 LLVMModuleUpdater::lowerSymbolLoadStore(llvm::Instruction&) (/vendor/lib64/libllvm-glnext.so) 2655 7494617614 LLVMModuleUpdater::setupQGPUIntrinsics() (/vendor/lib64/libllvm-glnext.so) 2656 749456fba4 SOLinker::linkInputOutput(llvm::Module**, QGLC_SPECIALIZATION_INFO const*) (/vendor/lib64/libllvm-glnext.so) 2657 749456e654 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 2658 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 2659 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 2660 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 2661 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 2662 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 2663 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 2664 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 2665 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 2666 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 2667 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 2668 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 2669 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 2670 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 2671 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 2672 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 2673 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 2674 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2675 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2676 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2677 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) 2678 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) 2679 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 2680 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 2681 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 2682 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 2683 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 2684 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 2685 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 2686 2687RenderThread 31850/31881 [001] 684943.469299: 250000 cpu-clock: 2688 7493fa55b8 (anonymous namespace)::ADCE::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so) 2689 7493d4a380 llvm::FPPassManager::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so) 2690 7493d4a550 llvm::FPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 2691 7493d4a6c8 llvm::MPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 2692 7493d4ba6c llvm::PassManagerImpl::run(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 2693 74945701bc SOLinker::linkInputOutput(llvm::Module**, QGLC_SPECIALIZATION_INFO const*) (/vendor/lib64/libllvm-glnext.so) 2694 749456e654 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 2695 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 2696 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 2697 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 2698 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 2699 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 2700 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 2701 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 2702 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 2703 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 2704 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 2705 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 2706 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 2707 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 2708 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 2709 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 2710 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 2711 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2712 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2713 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2714 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) 2715 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) 2716 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 2717 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 2718 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 2719 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 2720 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 2721 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 2722 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 2723 2724RenderThread 31850/31881 [001] 684943.469549: 250000 cpu-clock: 2725 7493d3e7c8 llvm::MDNodeOperand::allUsesReplacedWith(llvm::Value*) (/vendor/lib64/libllvm-glnext.so) 2726 7493d588c8 llvm::ValueHandleBase::ValueIsRAUWd(llvm::Value*, llvm::Value*) (/vendor/lib64/libllvm-glnext.so) 2727 7493d584fc llvm::Value::replaceAllUsesWith(llvm::Value*, bool) (/vendor/lib64/libllvm-glnext.so) 2728 749462440c llvm::LowerNamedPointersPass::renameNamedPointerGlobals(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 2729 7494623248 llvm::LowerNamedPointersPass::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 2730 7493d4a6c8 llvm::MPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 2731 7493d4ba6c llvm::PassManagerImpl::run(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 2732 7494570600 SOLinker::linkInputOutput(llvm::Module**, QGLC_SPECIALIZATION_INFO const*) (/vendor/lib64/libllvm-glnext.so) 2733 749456e654 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 2734 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 2735 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 2736 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 2737 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 2738 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 2739 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 2740 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 2741 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 2742 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 2743 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 2744 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 2745 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 2746 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 2747 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 2748 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 2749 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 2750 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2751 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2752 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2753 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) 2754 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) 2755 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 2756 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 2757 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 2758 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 2759 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 2760 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 2761 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 2762 2763RenderThread 31850/31881 [001] 684943.469799: 250000 cpu-clock: 2764 7493ca3ff8 getIntrinsicIDHelper(char const*, unsigned int) (/vendor/lib64/libllvm-glnext.so) 2765 7493c98ce8 llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*) (/vendor/lib64/libllvm-glnext.so) 2766 7493d42598 llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::FunctionType*, llvm::AttrListPtr) (/vendor/lib64/libllvm-glnext.so) 2767 7493d42794 llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::FunctionType*) (/vendor/lib64/libllvm-glnext.so) 2768 7493d23488 llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef<llvm::Type*>) (/vendor/lib64/libllvm-glnext.so) 2769 749462379c llvm::LowerNamedPointersPass::init(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 2770 7494623224 llvm::LowerNamedPointersPass::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 2771 7493d4a6c8 llvm::MPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 2772 7493d4ba6c llvm::PassManagerImpl::run(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 2773 7494570600 SOLinker::linkInputOutput(llvm::Module**, QGLC_SPECIALIZATION_INFO const*) (/vendor/lib64/libllvm-glnext.so) 2774 749456e654 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 2775 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 2776 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 2777 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 2778 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 2779 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 2780 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 2781 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 2782 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 2783 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 2784 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 2785 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 2786 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 2787 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 2788 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 2789 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 2790 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 2791 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2792 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2793 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2794 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) 2795 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) 2796 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 2797 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 2798 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 2799 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 2800 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 2801 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 2802 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 2803 2804RenderThread 31850/31881 [001] 684943.470048: 250000 cpu-clock: 2805 752e1458c0 pthread_getspecific (/apex/com.android.runtime/lib64/bionic/libc.so) 2806 7493d4b05c llvm::getNamedTimer(llvm::StringRef const&) (/vendor/lib64/libllvm-glnext.so) 2807 7493d4a624 llvm::MPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 2808 7493d4ba6c llvm::PassManagerImpl::run(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 2809 74945525f0 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so) 2810 7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 2811 749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 2812 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 2813 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 2814 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 2815 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 2816 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 2817 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 2818 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 2819 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 2820 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 2821 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 2822 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 2823 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 2824 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 2825 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 2826 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 2827 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 2828 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2829 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2830 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2831 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) 2832 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) 2833 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 2834 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 2835 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 2836 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 2837 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 2838 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 2839 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 2840 2841RenderThread 31850/31881 [001] 684943.470299: 250000 cpu-clock: 2842 752e0e2974 strlen (/apex/com.android.runtime/lib64/bionic/libc.so) 2843 7493d50154 llvm::PassRegistry::registerPass(llvm::PassInfo const&, bool) (/vendor/lib64/libllvm-glnext.so) 2844 7493dd5d18 llvm::initializeDominanceFrontierPass(llvm::PassRegistry&) (/vendor/lib64/libllvm-glnext.so) 2845 7493db16e0 llvm::initializeAnalysis(llvm::PassRegistry&) (/vendor/lib64/libllvm-glnext.so) 2846 74942d00d8 llvm::llclib::construct_llclib(llvm::StringRef, llvm::StringRef) (/vendor/lib64/libllvm-glnext.so) 2847 7494552740 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so) 2848 7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 2849 749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 2850 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 2851 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 2852 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 2853 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 2854 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 2855 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 2856 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 2857 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 2858 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 2859 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 2860 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 2861 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 2862 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 2863 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 2864 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 2865 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 2866 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2867 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2868 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2869 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) 2870 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) 2871 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 2872 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 2873 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 2874 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 2875 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 2876 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 2877 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 2878 2879RenderThread 31850/31881 [001] 684943.470548: 250000 cpu-clock: 2880 ffffff82a31ac350 wp_page_copy ([kernel.kallsyms]) 2881 ffffff82a31ab6d2 do_wp_page ([kernel.kallsyms]) 2882 ffffff82a31a8bc2 handle_mm_fault.cfi ([kernel.kallsyms]) 2883 ffffff82a2f5441e do_page_fault.cfi ([kernel.kallsyms]) 2884 ffffff82a2e8175a do_mem_abort.cfi ([kernel.kallsyms]) 2885 ffffff82a2e83d3e el0_da ([kernel.kallsyms]) 2886 7493bfd058 llvm::sys::CompareAndSwap(unsigned int volatile*, unsigned int, unsigned int) (/vendor/lib64/libllvm-glnext.so) 2887 74941688a8 llvm::initializeUnreachableMachineBlockElimPass(llvm::PassRegistry&) (/vendor/lib64/libllvm-glnext.so) 2888 749406c488 llvm::initializeLiveVariablesPass(llvm::PassRegistry&) (/vendor/lib64/libllvm-glnext.so) 2889 7494060168 llvm::initializeLiveIntervalsPass(llvm::PassRegistry&) (/vendor/lib64/libllvm-glnext.so) 2890 749403c580 llvm::initializeCalculateSpillWeightsPass(llvm::PassRegistry&) (/vendor/lib64/libllvm-glnext.so) 2891 749403dd70 llvm::initializeCodeGen(llvm::PassRegistry&) (/vendor/lib64/libllvm-glnext.so) 2892 74942d00e0 llvm::llclib::construct_llclib(llvm::StringRef, llvm::StringRef) (/vendor/lib64/libllvm-glnext.so) 2893 7494552740 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so) 2894 7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 2895 749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 2896 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 2897 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 2898 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 2899 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 2900 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 2901 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 2902 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 2903 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 2904 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 2905 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 2906 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 2907 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 2908 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 2909 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 2910 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 2911 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 2912 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2913 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2914 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2915 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) 2916 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) 2917 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 2918 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 2919 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 2920 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 2921 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 2922 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 2923 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 2924 2925RenderThread 31850/31881 [001] 684943.470798: 250000 cpu-clock: 2926 ffffff82a3143a28 filemap_map_pages.cfi ([kernel.kallsyms]) 2927 ffffff82a31a88ca handle_mm_fault.cfi ([kernel.kallsyms]) 2928 ffffff82a2f5441e do_page_fault.cfi ([kernel.kallsyms]) 2929 ffffff82a2f53fce do_translation_fault.cfi ([kernel.kallsyms]) 2930 ffffff82a2e8175a do_mem_abort.cfi ([kernel.kallsyms]) 2931 ffffff82a2e81982 do_el0_ia_bp_hardening.cfi ([kernel.kallsyms]) 2932 ffffff82a2e83d5a el0_ia ([kernel.kallsyms]) 2933 74940b44c0 llvm::initializeMachineModuleGenPass(llvm::PassRegistry&) (/vendor/lib64/libllvm-glnext.so) 2934 749403de28 llvm::initializeCodeGen(llvm::PassRegistry&) (/vendor/lib64/libllvm-glnext.so) 2935 74942d00e0 llvm::llclib::construct_llclib(llvm::StringRef, llvm::StringRef) (/vendor/lib64/libllvm-glnext.so) 2936 7494552740 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so) 2937 7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 2938 749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 2939 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 2940 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 2941 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 2942 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 2943 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 2944 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 2945 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 2946 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 2947 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 2948 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 2949 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 2950 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 2951 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 2952 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 2953 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 2954 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 2955 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2956 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2957 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2958 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) 2959 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) 2960 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 2961 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 2962 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 2963 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 2964 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 2965 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 2966 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 2967 2968RenderThread 31850/31881 [001] 684943.471053: 250000 cpu-clock: 2969 752e0e27ec strcmp (/apex/com.android.runtime/lib64/bionic/libc.so) 2970 7493c1f54c llvm::cl::generic_parser_base::findOption(char const*) (/vendor/lib64/libllvm-glnext.so) 2971 7493d44d28 llvm::PassNameParser::passRegistered(llvm::PassInfo const*) (/vendor/lib64/libllvm-glnext.so) 2972 7493d501e8 llvm::PassRegistry::registerPass(llvm::PassInfo const&, bool) (/vendor/lib64/libllvm-glnext.so) 2973 749416a3d4 llvm::initializeVirtRegMapPass(llvm::PassRegistry&) (/vendor/lib64/libllvm-glnext.so) 2974 749403dee0 llvm::initializeCodeGen(llvm::PassRegistry&) (/vendor/lib64/libllvm-glnext.so) 2975 74942d00e0 llvm::llclib::construct_llclib(llvm::StringRef, llvm::StringRef) (/vendor/lib64/libllvm-glnext.so) 2976 7494552740 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so) 2977 7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 2978 749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 2979 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 2980 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 2981 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 2982 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 2983 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 2984 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 2985 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 2986 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 2987 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 2988 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 2989 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 2990 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 2991 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 2992 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 2993 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 2994 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 2995 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2996 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2997 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 2998 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) 2999 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) 3000 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 3001 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 3002 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 3003 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 3004 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 3005 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 3006 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 3007 3008RenderThread 31850/31881 [001] 684943.471298: 250000 cpu-clock: 3009 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) 3010 7493d501b8 llvm::PassRegistry::registerPass(llvm::PassInfo const&, bool) (/vendor/lib64/libllvm-glnext.so) 3011 749452a9d4 llvm::initializeQGPUGlobalRegAllocPass(llvm::PassRegistry&) (/vendor/lib64/libllvm-glnext.so) 3012 749403df30 llvm::initializeCodeGen(llvm::PassRegistry&) (/vendor/lib64/libllvm-glnext.so) 3013 74942d00e0 llvm::llclib::construct_llclib(llvm::StringRef, llvm::StringRef) (/vendor/lib64/libllvm-glnext.so) 3014 7494552740 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so) 3015 7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 3016 749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 3017 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 3018 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 3019 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 3020 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 3021 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 3022 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 3023 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 3024 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 3025 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 3026 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 3027 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 3028 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 3029 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 3030 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 3031 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 3032 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 3033 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3034 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3035 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3036 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) 3037 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) 3038 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 3039 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 3040 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 3041 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 3042 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 3043 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 3044 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 3045 3046RenderThread 31850/31881 [001] 684943.471566: 250000 cpu-clock: 3047 ffffff82a30563e8 run_timer_softirq.cfi ([kernel.kallsyms]) 3048 ffffff82a2e8232e __irqentry_text_start ([kernel.kallsyms]) 3049 ffffff82a2f7201a irq_exit.cfi ([kernel.kallsyms]) 3050 ffffff82a30239da __handle_domain_irq.cfi ([kernel.kallsyms]) 3051 ffffff82a2e81fee gic_handle_irq.20590.cfi ([kernel.kallsyms]) 3052 ffffff82a2e83942 el1_irq ([kernel.kallsyms]) 3053 ffffff82a3150416 get_page_from_freelist ([kernel.kallsyms]) 3054 ffffff82a314e99e __alloc_pages_nodemask.cfi ([kernel.kallsyms]) 3055 ffffff82a31a8dbe handle_mm_fault.cfi ([kernel.kallsyms]) 3056 ffffff82a2f5441e do_page_fault.cfi ([kernel.kallsyms]) 3057 ffffff82a2f53fce do_translation_fault.cfi ([kernel.kallsyms]) 3058 ffffff82a2e8175a do_mem_abort.cfi ([kernel.kallsyms]) 3059 ffffff82a2e83d3e el0_da ([kernel.kallsyms]) 3060 752e0e2440 memset (/apex/com.android.runtime/lib64/bionic/libc.so) 3061 749427ce80 llvm::TargetLowering::TargetLowering(llvm::TargetMachine const&, llvm::TargetLoweringObjectFile const*) (/vendor/lib64/libllvm-glnext.so) 3062 74942fe4cc llvm::QGPUTargetLowering::QGPUTargetLowering(llvm::TargetMachine&) (/vendor/lib64/libllvm-glnext.so) 3063 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) 3064 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) 3065 74942d26f0 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so) 3066 7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so) 3067 7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 3068 749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 3069 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 3070 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 3071 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 3072 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 3073 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 3074 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 3075 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 3076 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 3077 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 3078 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 3079 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 3080 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 3081 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 3082 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 3083 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 3084 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 3085 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3086 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3087 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3088 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) 3089 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) 3090 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 3091 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 3092 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 3093 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 3094 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 3095 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 3096 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 3097 3098RenderThread 31850/31881 [001] 684943.471799: 250000 cpu-clock: 3099 74942d14f0 llvm::llclib::CompileInSimplePipeline(llvm::Module*, llvm::QGPUMIRConverter*, char**, unsigned int&) (/vendor/lib64/libllvm-glnext.so) 3100 74942d3518 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so) 3101 7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so) 3102 7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 3103 749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 3104 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 3105 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 3106 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 3107 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 3108 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 3109 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 3110 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 3111 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 3112 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 3113 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 3114 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 3115 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 3116 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 3117 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 3118 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 3119 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 3120 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3121 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3122 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3123 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) 3124 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) 3125 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 3126 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 3127 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 3128 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 3129 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 3130 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 3131 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 3132 3133RenderThread 31850/31881 [001] 684943.472059: 250000 cpu-clock: 3134 7493c37b98 llvm::StringMapImpl::FindKey(llvm::StringRef) const (/vendor/lib64/libllvm-glnext.so) 3135 7493d43024 llvm::Module::getNamedMetadata(llvm::Twine const&) const (/vendor/lib64/libllvm-glnext.so) 3136 74943583cc llvm::QGPULiteralLoweringPass::lowerLiterals(llvm::Function*, std::__1::vector<llvm::MDNode*, std::__1::allocator<llvm::MDNode*>>&) (/vendor/lib64/libllvm-glnext.so) 3137 7494354130 llvm::QGPULiteralLoweringPass::lowerLiteralModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 3138 749436202c llvm::QGPULiteralLoweringPass::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 3139 749437afa0 llvm::QGPUCodegenFixedPipeline::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 3140 74942d194c llvm::llclib::CompileInSimplePipeline(llvm::Module*, llvm::QGPUMIRConverter*, char**, unsigned int&) (/vendor/lib64/libllvm-glnext.so) 3141 74942d3518 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so) 3142 7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so) 3143 7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 3144 749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 3145 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 3146 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 3147 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 3148 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 3149 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 3150 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 3151 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 3152 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 3153 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 3154 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 3155 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 3156 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 3157 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 3158 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 3159 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 3160 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 3161 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3162 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3163 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3164 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) 3165 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) 3166 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 3167 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 3168 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 3169 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 3170 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 3171 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 3172 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 3173 3174RenderThread 31850/31881 [001] 684943.472298: 250000 cpu-clock: 3175 74943b76a8 QGPUFastISel::isCombine(llvm::Value const*) const (/vendor/lib64/libllvm-glnext.so) 3176 7494380238 QGPUFastISel::needToLowerInstAtDefSite(llvm::Instruction const*, bool) (/vendor/lib64/libllvm-glnext.so) 3177 7494405d04 QGPUFastISel::QGPUSelectIntrinsic(llvm::Instruction const*, unsigned int, bool) (/vendor/lib64/libllvm-glnext.so) 3178 749440bf80 QGPUFastISel::QGPUSelectCall(llvm::Instruction const*, unsigned int, bool) (/vendor/lib64/libllvm-glnext.so) 3179 74943bab74 QGPUFastISel::TargetSelectInstruction(llvm::Instruction const*) (/vendor/lib64/libllvm-glnext.so) 3180 74943bca48 llvm::QGPUFastISelBase::SelectInstruction(llvm::Instruction const*) (/vendor/lib64/libllvm-glnext.so) 3181 749453ce54 QGPUInstructionSelector::runOnMachineFunction(llvm::MachineFunction&) (/vendor/lib64/libllvm-glnext.so) 3182 749437b014 llvm::QGPUCodegenFixedPipeline::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 3183 74942d194c llvm::llclib::CompileInSimplePipeline(llvm::Module*, llvm::QGPUMIRConverter*, char**, unsigned int&) (/vendor/lib64/libllvm-glnext.so) 3184 74942d3518 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so) 3185 7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so) 3186 7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 3187 749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 3188 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 3189 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 3190 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 3191 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 3192 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 3193 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 3194 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 3195 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 3196 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 3197 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 3198 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 3199 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 3200 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 3201 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 3202 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 3203 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 3204 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3205 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3206 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3207 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) 3208 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) 3209 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 3210 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 3211 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 3212 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 3213 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 3214 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 3215 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 3216 3217RenderThread 31850/31881 [001] 684943.472549: 250000 cpu-clock: 3218 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) 3219 749446a0fc (anonymous namespace)::QGPUScheduler::runOnMachineFunction(llvm::MachineFunction&) (/vendor/lib64/libllvm-glnext.so) 3220 749437b088 llvm::QGPUCodegenFixedPipeline::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 3221 74942d194c llvm::llclib::CompileInSimplePipeline(llvm::Module*, llvm::QGPUMIRConverter*, char**, unsigned int&) (/vendor/lib64/libllvm-glnext.so) 3222 74942d3518 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so) 3223 7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so) 3224 7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 3225 749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 3226 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 3227 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 3228 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 3229 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 3230 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 3231 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 3232 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 3233 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 3234 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 3235 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 3236 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 3237 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 3238 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 3239 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 3240 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 3241 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 3242 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3243 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3244 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3245 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) 3246 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) 3247 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 3248 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 3249 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 3250 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 3251 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 3252 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 3253 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 3254 3255RenderThread 31850/31881 [001] 684943.472857: 250000 cpu-clock: 3256 749452a4d4 llvm::QGPUPostRALiveVariables::runLivenessAnalysis(llvm::MachineBasicBlock*) (/vendor/lib64/libllvm-glnext.so) 3257 7494513ffc llvm::runPostRALivenessAnalysis(llvm::MachineFunction*) (/vendor/lib64/libllvm-glnext.so) 3258 74944d2110 QGPULocalRegAlloc::runOnMachineFunction(llvm::MachineFunction&) (/vendor/lib64/libllvm-glnext.so) 3259 749437b16c llvm::QGPUCodegenFixedPipeline::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 3260 74942d194c llvm::llclib::CompileInSimplePipeline(llvm::Module*, llvm::QGPUMIRConverter*, char**, unsigned int&) (/vendor/lib64/libllvm-glnext.so) 3261 74942d3518 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so) 3262 7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so) 3263 7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 3264 749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 3265 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 3266 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 3267 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 3268 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 3269 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 3270 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 3271 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 3272 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 3273 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 3274 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 3275 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 3276 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 3277 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 3278 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 3279 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 3280 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 3281 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3282 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3283 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3284 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) 3285 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) 3286 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 3287 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 3288 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 3289 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 3290 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 3291 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 3292 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 3293 3294RenderThread 31850/31881 [001] 684943.473048: 250000 cpu-clock: 3295 ffffff82a2e89dc4 test_and_set_bit ([kernel.kallsyms]) 3296 ffffff82a3143aea filemap_map_pages.cfi ([kernel.kallsyms]) 3297 ffffff82a31a88ca handle_mm_fault.cfi ([kernel.kallsyms]) 3298 ffffff82a2f5441e do_page_fault.cfi ([kernel.kallsyms]) 3299 ffffff82a2f53fce do_translation_fault.cfi ([kernel.kallsyms]) 3300 ffffff82a2e8175a do_mem_abort.cfi ([kernel.kallsyms]) 3301 ffffff82a2e81982 do_el0_ia_bp_hardening.cfi ([kernel.kallsyms]) 3302 ffffff82a2e83d5a el0_ia ([kernel.kallsyms]) 3303 7494440000 llvm::QGPUTargetObjGen::setSymbolTable(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 3304 7494428ddc llvm::QGPUTargetObjGen::setSections(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 3305 7494429b84 llvm::QGPUModuleEncoder::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 3306 749437b284 llvm::QGPUCodegenFixedPipeline::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 3307 74942d194c llvm::llclib::CompileInSimplePipeline(llvm::Module*, llvm::QGPUMIRConverter*, char**, unsigned int&) (/vendor/lib64/libllvm-glnext.so) 3308 74942d3518 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so) 3309 7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so) 3310 7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 3311 749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 3312 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 3313 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 3314 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 3315 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 3316 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 3317 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 3318 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 3319 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 3320 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 3321 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 3322 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 3323 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 3324 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 3325 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 3326 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 3327 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 3328 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3329 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3330 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3331 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) 3332 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) 3333 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 3334 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 3335 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 3336 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 3337 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 3338 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 3339 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 3340 3341RenderThread 31850/31881 [001] 684943.473298: 250000 cpu-clock: 3342 ffffff82a3143a9c filemap_map_pages.cfi ([kernel.kallsyms]) 3343 ffffff82a31a88ca handle_mm_fault.cfi ([kernel.kallsyms]) 3344 ffffff82a2f5441e do_page_fault.cfi ([kernel.kallsyms]) 3345 ffffff82a2f53fce do_translation_fault.cfi ([kernel.kallsyms]) 3346 ffffff82a2e8175a do_mem_abort.cfi ([kernel.kallsyms]) 3347 ffffff82a2e81982 do_el0_ia_bp_hardening.cfi ([kernel.kallsyms]) 3348 ffffff82a2e83d5a el0_ia ([kernel.kallsyms]) 3349 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) 3350 749485b458 QGPUCompiler::MetadataContext::FillStructure(unsigned char*, QCC_METADATA_DESCRIPTOR const*, unsigned int) (/vendor/lib64/libllvm-glnext.so) 3351 749485b194 QGPUCompiler::MetadataContext::FillStructure(unsigned char*, QCC_METADATA_DESCRIPTOR const*, unsigned int) (/vendor/lib64/libllvm-glnext.so) 3352 749485b194 QGPUCompiler::MetadataContext::FillStructure(unsigned char*, QCC_METADATA_DESCRIPTOR const*, unsigned int) (/vendor/lib64/libllvm-glnext.so) 3353 7494873a34 QGPUCompiler::MetadataContext::BuildStructure(QCC_METADATA_DESCRIPTOR const*, void const**) (/vendor/lib64/libllvm-glnext.so) 3354 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) 3355 7494553e1c LLVMCompiler::exportHWShaderMetaData(QGLC_GLSL_SYMBOLDATA*, llvm::DenseMap<char const*, TFInfo*, llvm::DenseMapInfo<char const*>>*, bool) (/vendor/lib64/libllvm-glnext.so) 3356 7494570ed0 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 3357 749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 3358 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 3359 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 3360 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 3361 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 3362 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 3363 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 3364 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 3365 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 3366 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 3367 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 3368 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 3369 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 3370 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 3371 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 3372 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 3373 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 3374 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3375 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3376 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3377 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) 3378 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) 3379 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 3380 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 3381 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 3382 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 3383 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 3384 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 3385 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 3386 3387RenderThread 31850/31881 [001] 684943.473548: 250000 cpu-clock: 3388 7493d3f7e8 llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*) (/vendor/lib64/libllvm-glnext.so) 3389 7493e8a1b8 llvm::UniformityAnalysisPass::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 3390 7493d4a6c8 llvm::MPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 3391 7493d4ba6c llvm::PassManagerImpl::run(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 3392 74945525f0 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so) 3393 7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 3394 749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 3395 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 3396 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 3397 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 3398 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 3399 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 3400 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 3401 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 3402 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 3403 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 3404 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 3405 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 3406 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 3407 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 3408 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 3409 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 3410 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 3411 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3412 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3413 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3414 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) 3415 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) 3416 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 3417 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 3418 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 3419 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 3420 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 3421 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 3422 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 3423 3424RenderThread 31850/31881 [001] 684943.473798: 250000 cpu-clock: 3425 7493c40624 llvm::Triple::Parse() const (/vendor/lib64/libllvm-glnext.so) 3426 74942d1cb0 llvm::llclib::CompileInSimplePipeline(llvm::Module*, llvm::QGPUMIRConverter*, char**, unsigned int&) (/vendor/lib64/libllvm-glnext.so) 3427 74942d3518 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so) 3428 7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so) 3429 7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 3430 749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 3431 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 3432 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 3433 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 3434 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 3435 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 3436 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 3437 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 3438 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 3439 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 3440 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 3441 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 3442 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 3443 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 3444 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 3445 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 3446 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 3447 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3448 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3449 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3450 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) 3451 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) 3452 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 3453 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 3454 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 3455 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 3456 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 3457 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 3458 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 3459 3460RenderThread 31850/31881 [001] 684943.474048: 250000 cpu-clock: 3461 752e0b3920 je_arena_tcache_fill_small (/apex/com.android.runtime/lib64/bionic/libc.so) 3462 752e0ddf18 je_tcache_alloc_small_hard (/apex/com.android.runtime/lib64/bionic/libc.so) 3463 752e0aa500 je_calloc (/apex/com.android.runtime/lib64/bionic/libc.so) 3464 752e0a4268 calloc (/apex/com.android.runtime/lib64/bionic/libc.so) 3465 7493d57564 llvm::User::operator new(unsigned long, unsigned int) (/vendor/lib64/libllvm-glnext.so) 3466 749436154c llvm::QGPULiteralLoweringPass::generateGetRegIntrinsic(llvm::MDNode const*, llvm::Type*, llvm::Value*, unsigned int, llvm::Instruction*, bool, llvm::Instruction*) (/vendor/lib64/libllvm-glnext.so) 3467 749435fbec llvm::QGPULiteralLoweringPass::processLiteralOperand(llvm::Instruction*, std::__1::vector<llvm::MDNode*, std::__1::allocator<llvm::MDNode*>>&) (/vendor/lib64/libllvm-glnext.so) 3468 7494358504 llvm::QGPULiteralLoweringPass::lowerLiterals(llvm::Function*, std::__1::vector<llvm::MDNode*, std::__1::allocator<llvm::MDNode*>>&) (/vendor/lib64/libllvm-glnext.so) 3469 7494354130 llvm::QGPULiteralLoweringPass::lowerLiteralModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 3470 749436202c llvm::QGPULiteralLoweringPass::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 3471 749437afa0 llvm::QGPUCodegenFixedPipeline::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 3472 74942d194c llvm::llclib::CompileInSimplePipeline(llvm::Module*, llvm::QGPUMIRConverter*, char**, unsigned int&) (/vendor/lib64/libllvm-glnext.so) 3473 74942d3518 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so) 3474 7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so) 3475 7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 3476 749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 3477 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 3478 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 3479 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 3480 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 3481 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 3482 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 3483 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 3484 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 3485 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 3486 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 3487 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 3488 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 3489 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 3490 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 3491 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 3492 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 3493 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3494 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3495 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3496 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) 3497 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) 3498 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 3499 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 3500 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 3501 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 3502 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 3503 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 3504 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 3505 3506RenderThread 31850/31881 [001] 684943.474298: 250000 cpu-clock: 3507 752e0aa228 je_calloc (/apex/com.android.runtime/lib64/bionic/libc.so) 3508 752e0a4268 calloc (/apex/com.android.runtime/lib64/bionic/libc.so) 3509 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) 3510 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) 3511 749449371c QGPUPeepholeOptimizer::runAsPostISelOpt(llvm::MachineFunction&) (/vendor/lib64/libllvm-glnext.so) 3512 7494491208 QGPUPeepholeOptimizer::runOnMachineFunction(llvm::MachineFunction&) (/vendor/lib64/libllvm-glnext.so) 3513 749437b040 llvm::QGPUCodegenFixedPipeline::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 3514 74942d194c llvm::llclib::CompileInSimplePipeline(llvm::Module*, llvm::QGPUMIRConverter*, char**, unsigned int&) (/vendor/lib64/libllvm-glnext.so) 3515 74942d3518 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so) 3516 7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so) 3517 7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 3518 749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 3519 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 3520 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 3521 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 3522 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 3523 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 3524 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 3525 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 3526 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 3527 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 3528 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 3529 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 3530 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 3531 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 3532 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 3533 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 3534 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 3535 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3536 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3537 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3538 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) 3539 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) 3540 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 3541 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 3542 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 3543 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 3544 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 3545 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 3546 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 3547 3548RenderThread 31850/31881 [001] 684943.474548: 250000 cpu-clock: 3549 74944d6068 QGPULocalRegAlloc::allocateRegs(QGPULocalRA::LiveRange*, std::__1::priority_queue<QGPULocalRA::LiveRange*, llvm::SmallVector<QGPULocalRA::LiveRange*, 128u>, LiveRangeCompare>*) (/vendor/lib64/libllvm-glnext.so) 3550 74944d4b18 QGPULocalRegAlloc::simpleLinearScan(std::__1::priority_queue<QGPULocalRA::LiveRange*, llvm::SmallVector<QGPULocalRA::LiveRange*, 128u>, LiveRangeCompare>*) (/vendor/lib64/libllvm-glnext.so) 3551 74944d2914 QGPULocalRegAlloc::runSimpleLinearScan() (/vendor/lib64/libllvm-glnext.so) 3552 74944d20f0 QGPULocalRegAlloc::runOnMachineFunction(llvm::MachineFunction&) (/vendor/lib64/libllvm-glnext.so) 3553 749437b16c llvm::QGPUCodegenFixedPipeline::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 3554 74942d194c llvm::llclib::CompileInSimplePipeline(llvm::Module*, llvm::QGPUMIRConverter*, char**, unsigned int&) (/vendor/lib64/libllvm-glnext.so) 3555 74942d3518 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so) 3556 7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so) 3557 7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 3558 749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 3559 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 3560 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 3561 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 3562 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 3563 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 3564 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 3565 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 3566 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 3567 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 3568 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 3569 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 3570 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 3571 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 3572 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 3573 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 3574 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 3575 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3576 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3577 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3578 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) 3579 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) 3580 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 3581 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 3582 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 3583 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 3584 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 3585 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 3586 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 3587 3588RenderThread 31850/31881 [001] 684943.474798: 250000 cpu-clock: 3589 7493d3f560 llvm::NamedMDNode::getNumOperands() const (/vendor/lib64/libllvm-glnext.so) 3590 7494374f48 llvm::QGPUTargetMachine::getConstRegFileSize(llvm::Module*) (/vendor/lib64/libllvm-glnext.so) 3591 7494437f40 llvm::QGPUTargetObjGen::setMetaData(unsigned int, unsigned int, llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 3592 7494429d88 llvm::QGPUModuleEncoder::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 3593 749437b284 llvm::QGPUCodegenFixedPipeline::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 3594 74942d194c llvm::llclib::CompileInSimplePipeline(llvm::Module*, llvm::QGPUMIRConverter*, char**, unsigned int&) (/vendor/lib64/libllvm-glnext.so) 3595 74942d3518 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so) 3596 7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so) 3597 7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 3598 749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 3599 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 3600 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 3601 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 3602 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 3603 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 3604 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 3605 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 3606 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 3607 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 3608 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 3609 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 3610 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 3611 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 3612 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 3613 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 3614 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 3615 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3616 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3617 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3618 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) 3619 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) 3620 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 3621 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 3622 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 3623 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 3624 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 3625 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 3626 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 3627 3628RenderThread 31850/31881 [001] 684943.475048: 250000 cpu-clock: 3629 7493c6bdf4 llvm::Constant::removeDeadConstantUsers() const (/vendor/lib64/libllvm-glnext.so) 3630 7493d25058 llvm::GlobalVariable::~GlobalVariable() (/vendor/lib64/libllvm-glnext.so) 3631 7493d4193c llvm::Module::~Module() (/vendor/lib64/libllvm-glnext.so) 3632 749455517c LLVMCompiler::setModule(llvm::Module*) (/vendor/lib64/libllvm-glnext.so) 3633 7494570ff8 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 3634 749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 3635 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 3636 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 3637 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 3638 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 3639 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 3640 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 3641 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 3642 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 3643 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 3644 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 3645 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 3646 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 3647 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 3648 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 3649 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 3650 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 3651 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3652 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3653 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3654 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) 3655 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) 3656 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 3657 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 3658 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 3659 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 3660 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 3661 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 3662 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 3663 3664RenderThread 31850/31881 [001] 684943.475299: 250000 cpu-clock: 3665 752e0b4c34 arena_dalloc_bin_locked_impl (/apex/com.android.runtime/lib64/bionic/libc.so) 3666 752e0dd3fc je_tcache_bin_flush_small (/apex/com.android.runtime/lib64/bionic/libc.so) 3667 752e0abfac je_free (/apex/com.android.runtime/lib64/bionic/libc.so) 3668 7493d3bf9c llvm::LLVMContextImpl::~LLVMContextImpl() (/vendor/lib64/libllvm-glnext.so) 3669 7493d396c0 llvm::LLVMContext::~LLVMContext() (/vendor/lib64/libllvm-glnext.so) 3670 74945613f0 CompilerContext::LeaveContext(CompilerContext**, bool) (/vendor/lib64/libllvm-glnext.so) 3671 749465be94 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 3672 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 3673 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 3674 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 3675 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 3676 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 3677 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 3678 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 3679 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 3680 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 3681 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 3682 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 3683 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 3684 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 3685 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 3686 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3687 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3688 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3689 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) 3690 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) 3691 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 3692 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 3693 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 3694 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 3695 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 3696 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 3697 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 3698 3699RenderThread 31850/31881 [001] 684943.475549: 250000 cpu-clock: 3700 ffffff82a2fba1c8 try_to_wake_up ([kernel.kallsyms]) 3701 ffffff82a3010d42 rwsem_wake.cfi ([kernel.kallsyms]) 3702 ffffff82a317f076 vm_mmap_pgoff.cfi ([kernel.kallsyms]) 3703 ffffff82a2f37f1e sys_mmap.cfi ([kernel.kallsyms]) 3704 ffffff82a2e84116 __sys_trace ([kernel.kallsyms]) 3705 752e1313c8 mmap64 (/apex/com.android.runtime/lib64/bionic/libc.so) 3706 7494ad7a50 kgsl_mmap64 (/vendor/lib64/libgsl.so) 3707 7494ad9980 ioctl_kgsl_sharedmem_alloc (/vendor/lib64/libgsl.so) 3708 7494a31c98 gsl_memory_alloc_pure (/vendor/lib64/libgsl.so) 3709 74938c2058 libGLESv2_adreno.so[+263058] (/vendor/lib64/egl/libGLESv2_adreno.so) 3710 74938c191c libGLESv2_adreno.so[+26291c] (/vendor/lib64/egl/libGLESv2_adreno.so) 3711 74939ffe40 libGLESv2_adreno.so[+3a0e40] (/vendor/lib64/egl/libGLESv2_adreno.so) 3712 74939f99ac libGLESv2_adreno.so[+39a9ac] (/vendor/lib64/egl/libGLESv2_adreno.so) 3713 7493a036ec libGLESv2_adreno.so[+3a46ec] (/vendor/lib64/egl/libGLESv2_adreno.so) 3714 749374fd30 libGLESv2_adreno.so[+f0d30] (/vendor/lib64/egl/libGLESv2_adreno.so) 3715 749383a324 libGLESv2_adreno.so[+1db324] (/vendor/lib64/egl/libGLESv2_adreno.so) 3716 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 3717 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 3718 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 3719 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 3720 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 3721 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 3722 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 3723 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 3724 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 3725 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 3726 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 3727 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 3728 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3729 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3730 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3731 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) 3732 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) 3733 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 3734 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 3735 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 3736 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 3737 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 3738 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 3739 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 3740 3741RenderThread 31850/31881 [001] 684943.475837: 250000 cpu-clock: 3742 ffffff82a31b5e08 do_mmap.cfi ([kernel.kallsyms]) 3743 ffffff82a317efde vm_mmap_pgoff.cfi ([kernel.kallsyms]) 3744 ffffff82a2f37f1e sys_mmap.cfi ([kernel.kallsyms]) 3745 ffffff82a2e84116 __sys_trace ([kernel.kallsyms]) 3746 752e1313c8 mmap64 (/apex/com.android.runtime/lib64/bionic/libc.so) 3747 7494ad7a50 kgsl_mmap64 (/vendor/lib64/libgsl.so) 3748 7494ad9980 ioctl_kgsl_sharedmem_alloc (/vendor/lib64/libgsl.so) 3749 7494a31c98 gsl_memory_alloc_pure (/vendor/lib64/libgsl.so) 3750 74938c2058 libGLESv2_adreno.so[+263058] (/vendor/lib64/egl/libGLESv2_adreno.so) 3751 74938c191c libGLESv2_adreno.so[+26291c] (/vendor/lib64/egl/libGLESv2_adreno.so) 3752 7493a05ff4 libGLESv2_adreno.so[+3a6ff4] (/vendor/lib64/egl/libGLESv2_adreno.so) 3753 7493a03d5c libGLESv2_adreno.so[+3a4d5c] (/vendor/lib64/egl/libGLESv2_adreno.so) 3754 749374fd30 libGLESv2_adreno.so[+f0d30] (/vendor/lib64/egl/libGLESv2_adreno.so) 3755 749383a324 libGLESv2_adreno.so[+1db324] (/vendor/lib64/egl/libGLESv2_adreno.so) 3756 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 3757 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 3758 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 3759 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 3760 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 3761 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 3762 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 3763 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 3764 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 3765 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 3766 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 3767 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 3768 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3769 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3770 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3771 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) 3772 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) 3773 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 3774 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 3775 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 3776 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 3777 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 3778 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 3779 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 3780 3781RenderThread 31850/31881 [001] 684943.476104: 250000 cpu-clock: 3782 749383a380 libGLESv2_adreno.so[+1db380] (/vendor/lib64/egl/libGLESv2_adreno.so) 3783 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 3784 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 3785 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 3786 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 3787 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 3788 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 3789 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 3790 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 3791 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 3792 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 3793 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 3794 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 3795 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3796 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3797 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3798 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) 3799 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) 3800 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 3801 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 3802 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 3803 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 3804 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 3805 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 3806 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 3807 3808RenderThread 31850/31881 [001] 684943.476353: 250000 cpu-clock: 3809 74949182b8 longest_match (/system/lib64/vndk-sp-29/libz.so) 3810 7494917c54 deflate_slow (/system/lib64/vndk-sp-29/libz.so) 3811 7494916308 deflate (/system/lib64/vndk-sp-29/libz.so) 3812 74949136b8 compress (/system/lib64/vndk-sp-29/libz.so) 3813 749383a3d8 libGLESv2_adreno.so[+1db3d8] (/vendor/lib64/egl/libGLESv2_adreno.so) 3814 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 3815 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 3816 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 3817 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 3818 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 3819 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 3820 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 3821 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 3822 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 3823 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 3824 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 3825 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 3826 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3827 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3828 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3829 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) 3830 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) 3831 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 3832 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 3833 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 3834 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 3835 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 3836 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 3837 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 3838 3839RenderThread 31850/31881 [001] 684943.476603: 250000 cpu-clock: 3840 7494917b38 deflate_slow (/system/lib64/vndk-sp-29/libz.so) 3841 7494916308 deflate (/system/lib64/vndk-sp-29/libz.so) 3842 74949136b8 compress (/system/lib64/vndk-sp-29/libz.so) 3843 749383a3d8 libGLESv2_adreno.so[+1db3d8] (/vendor/lib64/egl/libGLESv2_adreno.so) 3844 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 3845 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 3846 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 3847 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 3848 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 3849 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 3850 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 3851 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 3852 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 3853 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 3854 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 3855 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 3856 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3857 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3858 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3859 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) 3860 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) 3861 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 3862 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 3863 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 3864 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 3865 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 3866 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 3867 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 3868 3869RenderThread 31850/31881 [001] 684943.476853: 250000 cpu-clock: 3870 74949180cc longest_match (/system/lib64/vndk-sp-29/libz.so) 3871 7494917c54 deflate_slow (/system/lib64/vndk-sp-29/libz.so) 3872 7494916308 deflate (/system/lib64/vndk-sp-29/libz.so) 3873 74949136b8 compress (/system/lib64/vndk-sp-29/libz.so) 3874 749383a3d8 libGLESv2_adreno.so[+1db3d8] (/vendor/lib64/egl/libGLESv2_adreno.so) 3875 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 3876 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 3877 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 3878 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 3879 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 3880 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 3881 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 3882 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 3883 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 3884 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 3885 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 3886 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 3887 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3888 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3889 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3890 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) 3891 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) 3892 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 3893 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 3894 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 3895 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 3896 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 3897 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 3898 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 3899 3900RenderThread 31850/31881 [001] 684943.477104: 250000 cpu-clock: 3901 7494920e04 compress_block (/system/lib64/vndk-sp-29/libz.so) 3902 749492043c _tr_flush_block (/system/lib64/vndk-sp-29/libz.so) 3903 7494917ee4 deflate_slow (/system/lib64/vndk-sp-29/libz.so) 3904 7494916308 deflate (/system/lib64/vndk-sp-29/libz.so) 3905 74949136b8 compress (/system/lib64/vndk-sp-29/libz.so) 3906 749383a3d8 libGLESv2_adreno.so[+1db3d8] (/vendor/lib64/egl/libGLESv2_adreno.so) 3907 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 3908 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 3909 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 3910 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 3911 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 3912 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 3913 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 3914 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 3915 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 3916 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 3917 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 3918 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 3919 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3920 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3921 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3922 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) 3923 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) 3924 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 3925 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 3926 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 3927 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 3928 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 3929 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 3930 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 3931 3932RenderThread 31850/31881 [001] 684943.477354: 250000 cpu-clock: 3933 ffffff82a31c0730 alloc_vmap_area ([kernel.kallsyms]) 3934 ffffff82a31bf4d2 __get_vm_area_node ([kernel.kallsyms]) 3935 ffffff82a31bf17a __vmalloc_node_range.cfi ([kernel.kallsyms]) 3936 ffffff82a2f60baa copy_process ([kernel.kallsyms]) 3937 ffffff82a2f62efa _do_fork.cfi ([kernel.kallsyms]) 3938 ffffff82a2f635da SyS_clone.cfi ([kernel.kallsyms]) 3939 ffffff82a2e84116 __sys_trace ([kernel.kallsyms]) 3940 752e0e2e6c __bionic_clone (/apex/com.android.runtime/lib64/bionic/libc.so) 3941 752e0e7c30 clone (/apex/com.android.runtime/lib64/bionic/libc.so) 3942 752e144e3c pthread_create (/apex/com.android.runtime/lib64/bionic/libc.so) 3943 7531b2a638 android::uirenderer::skiapipeline::ShaderCache::store(SkData const&, SkData const&) (/system/lib64/libhwui.so) 3944 7531a56600 GrGLProgramBuilder::storeShaderInCache(SkSL::Program::Inputs const&, unsigned int, GrGLSLSet const&) (/system/lib64/libhwui.so) 3945 7531a46fd4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 3946 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 3947 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 3948 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 3949 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 3950 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 3951 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 3952 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 3953 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 3954 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 3955 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 3956 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3957 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3958 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3959 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) 3960 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) 3961 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 3962 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 3963 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 3964 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 3965 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 3966 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 3967 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 3968 3969RenderThread 31850/31881 [001] 684943.477604: 250000 cpu-clock: 3970 7493744820 glDrawRangeElements (/vendor/lib64/egl/libGLESv2_adreno.so) 3971 7531a4321c GrGLGpu::sendIndexedMeshToGpu(GrPrimitiveType, GrBuffer const*, int, int, unsigned short, unsigned short, GrBuffer const*, int, GrPrimitiveRestart) (/system/lib64/libhwui.so) 3972 7531a401dc GrMesh::sendToGpu(GrMesh::SendToGpuImpl*) const (/system/lib64/libhwui.so) 3973 7531a3fe60 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 3974 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 3975 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 3976 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 3977 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 3978 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 3979 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 3980 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 3981 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3982 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3983 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 3984 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) 3985 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) 3986 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 3987 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 3988 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 3989 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 3990 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 3991 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 3992 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 3993 3994RenderThread 31850/31881 [001] 684943.477854: 250000 cpu-clock: 3995 7493a02544 libGLESv2_adreno.so[+3a3544] (/vendor/lib64/egl/libGLESv2_adreno.so) 3996 74939de8c0 libGLESv2_adreno.so[+37f8c0] (/vendor/lib64/egl/libGLESv2_adreno.so) 3997 74937951a0 libGLESv2_adreno.so[+1361a0] (/vendor/lib64/egl/libGLESv2_adreno.so) 3998 749378d924 libGLESv2_adreno.so[+12e924] (/vendor/lib64/egl/libGLESv2_adreno.so) 3999 7531a4321c GrGLGpu::sendIndexedMeshToGpu(GrPrimitiveType, GrBuffer const*, int, int, unsigned short, unsigned short, GrBuffer const*, int, GrPrimitiveRestart) (/system/lib64/libhwui.so) 4000 7531a401dc GrMesh::sendToGpu(GrMesh::SendToGpuImpl*) const (/system/lib64/libhwui.so) 4001 7531a3fe60 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 4002 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 4003 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 4004 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 4005 7531a008a0 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 4006 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 4007 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 4008 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 4009 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4010 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4011 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4012 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) 4013 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) 4014 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 4015 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 4016 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 4017 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 4018 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 4019 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 4020 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 4021 4022RenderThread 31850/31881 [001] 684943.478104: 250000 cpu-clock: 4023 752fc26280 glCreateProgram (/system/lib64/libGLESv2.so) 4024 7531a46484 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 4025 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 4026 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 4027 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 4028 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 4029 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 4030 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 4031 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 4032 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 4033 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 4034 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 4035 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4036 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4037 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4038 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) 4039 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) 4040 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 4041 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 4042 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 4043 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 4044 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 4045 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 4046 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 4047 4048RenderThread 31850/31881 [001] 684943.478354: 250000 cpu-clock: 4049 752e0a4354 malloc (/apex/com.android.runtime/lib64/bionic/libc.so) 4050 752fdfe3fc operator new(unsigned long) (/system/lib64/libc++.so) 4051 7531a999f0 SkSL::Parser::suffix() (/system/lib64/libhwui.so) 4052 7531a9b268 SkSL::Parser::postfixExpression() (/system/lib64/libhwui.so) 4053 7531a9b0c0 SkSL::Parser::unaryExpression() (/system/lib64/libhwui.so) 4054 7531a9af20 SkSL::Parser::multiplicativeExpression() (/system/lib64/libhwui.so) 4055 7531a9ae48 SkSL::Parser::additiveExpression() (/system/lib64/libhwui.so) 4056 7531a9ac70 SkSL::Parser::shiftExpression() (/system/lib64/libhwui.so) 4057 7531a9ab20 SkSL::Parser::relationalExpression() (/system/lib64/libhwui.so) 4058 7531a9a9cc SkSL::Parser::equalityExpression() (/system/lib64/libhwui.so) 4059 7531a9a874 SkSL::Parser::bitwiseAndExpression() (/system/lib64/libhwui.so) 4060 7531a9a71c SkSL::Parser::bitwiseXorExpression() (/system/lib64/libhwui.so) 4061 7531a9a5c4 SkSL::Parser::bitwiseOrExpression() (/system/lib64/libhwui.so) 4062 7531a9a46c SkSL::Parser::logicalAndExpression() (/system/lib64/libhwui.so) 4063 7531a9a314 SkSL::Parser::logicalXorExpression() (/system/lib64/libhwui.so) 4064 7531a9a1c0 SkSL::Parser::logicalOrExpression() (/system/lib64/libhwui.so) 4065 7531a9a010 SkSL::Parser::ternaryExpression() (/system/lib64/libhwui.so) 4066 7531a99eb0 SkSL::Parser::assignmentExpression() (/system/lib64/libhwui.so) 4067 7531a99a48 SkSL::Parser::suffix() (/system/lib64/libhwui.so) 4068 7531a9b268 SkSL::Parser::postfixExpression() (/system/lib64/libhwui.so) 4069 7531a9b0c0 SkSL::Parser::unaryExpression() (/system/lib64/libhwui.so) 4070 7531a9af20 SkSL::Parser::multiplicativeExpression() (/system/lib64/libhwui.so) 4071 7531a9adcc SkSL::Parser::additiveExpression() (/system/lib64/libhwui.so) 4072 7531a9ac70 SkSL::Parser::shiftExpression() (/system/lib64/libhwui.so) 4073 7531a9ab20 SkSL::Parser::relationalExpression() (/system/lib64/libhwui.so) 4074 7531a9a9cc SkSL::Parser::equalityExpression() (/system/lib64/libhwui.so) 4075 7531a9a874 SkSL::Parser::bitwiseAndExpression() (/system/lib64/libhwui.so) 4076 7531a9a71c SkSL::Parser::bitwiseXorExpression() (/system/lib64/libhwui.so) 4077 7531a9a5c4 SkSL::Parser::bitwiseOrExpression() (/system/lib64/libhwui.so) 4078 7531a9a46c SkSL::Parser::logicalAndExpression() (/system/lib64/libhwui.so) 4079 7531a9a314 SkSL::Parser::logicalXorExpression() (/system/lib64/libhwui.so) 4080 7531a9a1c0 SkSL::Parser::logicalOrExpression() (/system/lib64/libhwui.so) 4081 7531a9a010 SkSL::Parser::ternaryExpression() (/system/lib64/libhwui.so) 4082 7531a99eb0 SkSL::Parser::assignmentExpression() (/system/lib64/libhwui.so) 4083 7531ace61c SkSL::Parser::varDeclarationEnd(SkSL::Modifiers, std::__1::unique_ptr<SkSL::ASTType, std::__1::default_delete<SkSL::ASTType>>, SkSL::StringFragment) (/system/lib64/libhwui.so) 4084 7531acdde4 SkSL::Parser::varDeclarations() (/system/lib64/libhwui.so) 4085 7531acd620 SkSL::Parser::statement() (/system/lib64/libhwui.so) 4086 7531acd3ac SkSL::Parser::block() (/system/lib64/libhwui.so) 4087 7531acd69c SkSL::Parser::statement() (/system/lib64/libhwui.so) 4088 7531acefc8 SkSL::Parser::ifStatement() (/system/lib64/libhwui.so) 4089 7531acd6ac SkSL::Parser::statement() (/system/lib64/libhwui.so) 4090 7531acd3ac SkSL::Parser::block() (/system/lib64/libhwui.so) 4091 7531acd69c SkSL::Parser::statement() (/system/lib64/libhwui.so) 4092 7531acd3ac SkSL::Parser::block() (/system/lib64/libhwui.so) 4093 7531a5aab4 SkSL::Parser::file() (/system/lib64/libhwui.so) 4094 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) 4095 7531a507d4 SkSL::Compiler::convertProgram(SkSL::Program::Kind, SkSL::String, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 4096 7531a4bcd0 GrSkSLtoGLSL(GrGLContext const&, unsigned int, char const**, int*, int, SkSL::Program::Settings const&, SkSL::String*) (/system/lib64/libhwui.so) 4097 7531a46a30 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 4098 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 4099 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 4100 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 4101 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 4102 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 4103 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 4104 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 4105 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 4106 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 4107 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 4108 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4109 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4110 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4111 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) 4112 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) 4113 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 4114 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 4115 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 4116 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 4117 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 4118 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 4119 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 4120 4121RenderThread 31850/31881 [001] 684943.478604: 250000 cpu-clock: 4122 7531ab02f8 SkSL::IRGenerator::convertSwizzle(std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression>>, SkSL::StringFragment) (/system/lib64/libhwui.so) 4123 7531aafa68 SkSL::IRGenerator::convertSuffixExpression(SkSL::ASTSuffixExpression const&) (/system/lib64/libhwui.so) 4124 7531aac480 SkSL::IRGenerator::convertBinaryExpression(SkSL::ASTBinaryExpression const&) (/system/lib64/libhwui.so) 4125 7531aac468 SkSL::IRGenerator::convertBinaryExpression(SkSL::ASTBinaryExpression const&) (/system/lib64/libhwui.so) 4126 7531aac468 SkSL::IRGenerator::convertBinaryExpression(SkSL::ASTBinaryExpression const&) (/system/lib64/libhwui.so) 4127 7531aaf980 SkSL::IRGenerator::convertSuffixExpression(SkSL::ASTSuffixExpression const&) (/system/lib64/libhwui.so) 4128 7531ac4088 SkSL::IRGenerator::convertVarDeclarations(SkSL::ASTVarDeclarations const&, SkSL::Variable::Storage) (/system/lib64/libhwui.so) 4129 7531ac3d70 SkSL::IRGenerator::convertVarDeclarationStatement(SkSL::ASTVarDeclarationStatement const&) (/system/lib64/libhwui.so) 4130 7531ac38e0 SkSL::IRGenerator::convertStatement(SkSL::ASTStatement const&) (/system/lib64/libhwui.so) 4131 7531ac3264 SkSL::IRGenerator::convertBlock(SkSL::ASTBlock const&) (/system/lib64/libhwui.so) 4132 7531ac38f4 SkSL::IRGenerator::convertStatement(SkSL::ASTStatement const&) (/system/lib64/libhwui.so) 4133 7531ac5c90 SkSL::IRGenerator::convertIf(SkSL::ASTIfStatement const&) (/system/lib64/libhwui.so) 4134 7531ac39b0 SkSL::IRGenerator::convertStatement(SkSL::ASTStatement const&) (/system/lib64/libhwui.so) 4135 7531ac3264 SkSL::IRGenerator::convertBlock(SkSL::ASTBlock const&) (/system/lib64/libhwui.so) 4136 7531ac38f4 SkSL::IRGenerator::convertStatement(SkSL::ASTStatement const&) (/system/lib64/libhwui.so) 4137 7531ac3264 SkSL::IRGenerator::convertBlock(SkSL::ASTBlock const&) (/system/lib64/libhwui.so) 4138 7531a590c4 SkSL::IRGenerator::convertFunction(SkSL::ASTFunction const&) (/system/lib64/libhwui.so) 4139 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) 4140 7531a507d4 SkSL::Compiler::convertProgram(SkSL::Program::Kind, SkSL::String, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 4141 7531a4bcd0 GrSkSLtoGLSL(GrGLContext const&, unsigned int, char const**, int*, int, SkSL::Program::Settings const&, SkSL::String*) (/system/lib64/libhwui.so) 4142 7531a46a30 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 4143 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 4144 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 4145 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 4146 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 4147 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 4148 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 4149 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 4150 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 4151 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 4152 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 4153 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4154 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4155 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4156 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) 4157 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) 4158 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 4159 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 4160 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 4161 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 4162 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 4163 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 4164 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 4165 4166RenderThread 31850/31881 [001] 684943.478854: 250000 cpu-clock: 4167 752e0dd3ac je_tcache_bin_flush_small (/apex/com.android.runtime/lib64/bionic/libc.so) 4168 752e0abfac je_free (/apex/com.android.runtime/lib64/bionic/libc.so) 4169 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) 4170 7531a543c8 SkSL::Compiler::computeDataFlow(SkSL::CFG*) (/system/lib64/libhwui.so) 4171 7531a5112c SkSL::Compiler::scanCFG(SkSL::FunctionDefinition&) (/system/lib64/libhwui.so) 4172 7531a4c430 SkSL::Compiler::optimize(SkSL::Program&) (/system/lib64/libhwui.so) 4173 7531a4c0bc SkSL::Compiler::toGLSL(SkSL::Program&, SkSL::OutputStream&) (/system/lib64/libhwui.so) 4174 7531a4bfc8 SkSL::Compiler::toGLSL(SkSL::Program&, SkSL::String*) (/system/lib64/libhwui.so) 4175 7531a4bcf4 GrSkSLtoGLSL(GrGLContext const&, unsigned int, char const**, int*, int, SkSL::Program::Settings const&, SkSL::String*) (/system/lib64/libhwui.so) 4176 7531a46a30 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 4177 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 4178 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 4179 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 4180 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 4181 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 4182 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 4183 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 4184 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 4185 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 4186 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 4187 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4188 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4189 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4190 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) 4191 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) 4192 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 4193 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 4194 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 4195 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 4196 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 4197 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 4198 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 4199 4200RenderThread 31850/31881 [001] 684943.479103: 250000 cpu-clock: 4201 752e0abf00 je_free (/apex/com.android.runtime/lib64/bionic/libc.so) 4202 7531a53bf8 std::__1::__vector_base<SkSL::BasicBlock, std::__1::allocator<SkSL::BasicBlock>>::~__vector_base() (/system/lib64/libhwui.so) 4203 7531a516a0 SkSL::Compiler::scanCFG(SkSL::FunctionDefinition&) (/system/lib64/libhwui.so) 4204 7531a4c430 SkSL::Compiler::optimize(SkSL::Program&) (/system/lib64/libhwui.so) 4205 7531a4c0bc SkSL::Compiler::toGLSL(SkSL::Program&, SkSL::OutputStream&) (/system/lib64/libhwui.so) 4206 7531a4bfc8 SkSL::Compiler::toGLSL(SkSL::Program&, SkSL::String*) (/system/lib64/libhwui.so) 4207 7531a4bcf4 GrSkSLtoGLSL(GrGLContext const&, unsigned int, char const**, int*, int, SkSL::Program::Settings const&, SkSL::String*) (/system/lib64/libhwui.so) 4208 7531a46a30 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 4209 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 4210 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 4211 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 4212 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 4213 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 4214 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 4215 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 4216 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 4217 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 4218 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 4219 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4220 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4221 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4222 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) 4223 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) 4224 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 4225 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 4226 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 4227 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 4228 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 4229 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 4230 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 4231 4232RenderThread 31850/31881 [001] 684943.479354: 250000 cpu-clock: 4233 752e122054 __vfprintf (/apex/com.android.runtime/lib64/bionic/libc.so) 4234 752e14030c vsnprintf (/apex/com.android.runtime/lib64/bionic/libc.so) 4235 752e10bf58 __vsnprintf_chk (/apex/com.android.runtime/lib64/bionic/libc.so) 4236 74938cfb70 EsxOsUtils::Snprintf(char*, unsigned long, char const*, ...) (/vendor/lib64/egl/libGLESv2_adreno.so) 4237 74938580a8 libGLESv2_adreno.so[+1f90a8] (/vendor/lib64/egl/libGLESv2_adreno.so) 4238 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 4239 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 4240 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) 4241 7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 4242 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 4243 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 4244 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 4245 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 4246 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 4247 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 4248 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 4249 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 4250 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 4251 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 4252 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4253 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4254 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4255 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) 4256 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) 4257 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 4258 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 4259 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 4260 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 4261 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 4262 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 4263 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 4264 4265RenderThread 31850/31881 [001] 684943.479604: 250000 cpu-clock: 4266 74946f29c0 InitStandardUniforms(TSymbolTable&, TPrecision) (/vendor/lib64/libllvm-glnext.so) 4267 74946b3460 ShCompile (/vendor/lib64/libllvm-glnext.so) 4268 74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so) 4269 74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 4270 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 4271 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 4272 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 4273 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 4274 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) 4275 7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 4276 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 4277 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 4278 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 4279 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 4280 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 4281 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 4282 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 4283 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 4284 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 4285 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 4286 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4287 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4288 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4289 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) 4290 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) 4291 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 4292 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 4293 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 4294 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 4295 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 4296 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 4297 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 4298 4299RenderThread 31850/31881 [001] 684943.479854: 250000 cpu-clock: 4300 7494753c48 InputStream::LexScan(yystypepp*) (/vendor/lib64/libllvm-glnext.so) 4301 7494747a6c CPPStruct::CPPdefine(yystypepp*) (/vendor/lib64/libllvm-glnext.so) 4302 749474fb5c CPPStruct::DispatchCPPline(yystypepp*, int) (/vendor/lib64/libllvm-glnext.so) 4303 7494755f2c YYParser::GetLexToken(char*, unsigned long) (/vendor/lib64/libllvm-glnext.so) 4304 74947373d0 yy_get_next_buffer() (/vendor/lib64/libllvm-glnext.so) 4305 7494733e28 yy3lex(YYSTYPE*, TParseContext&) (/vendor/lib64/libllvm-glnext.so) 4306 7494717b18 yy3parse(TParseContext&) (/vendor/lib64/libllvm-glnext.so) 4307 7494737974 yy3PaYYParse(TParseContext&) (/vendor/lib64/libllvm-glnext.so) 4308 7494755a48 YYParser::ParseStrings(char**, long*, int, TParseContext&, int) (/vendor/lib64/libllvm-glnext.so) 4309 74946b3620 ShCompile (/vendor/lib64/libllvm-glnext.so) 4310 74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so) 4311 74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 4312 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 4313 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 4314 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 4315 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 4316 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) 4317 7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 4318 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 4319 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 4320 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 4321 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 4322 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 4323 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 4324 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 4325 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 4326 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 4327 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 4328 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4329 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4330 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4331 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) 4332 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) 4333 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 4334 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 4335 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 4336 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 4337 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 4338 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 4339 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 4340 4341RenderThread 31850/31881 [001] 684943.480104: 250000 cpu-clock: 4342 7494719030 yy3parse(TParseContext&) (/vendor/lib64/libllvm-glnext.so) 4343 4344RenderThread 31850/31881 [001] 684943.480354: 250000 cpu-clock: 4345 752e0cb430 extent_recycle (/apex/com.android.runtime/lib64/bionic/libc.so) 4346 752e0cc1dc je_extent_alloc_wrapper (/apex/com.android.runtime/lib64/bionic/libc.so) 4347 752e0b27b4 je_arena_extent_alloc_large (/apex/com.android.runtime/lib64/bionic/libc.so) 4348 752e0d0394 je_large_palloc (/apex/com.android.runtime/lib64/bionic/libc.so) 4349 752e0aabd4 je_calloc (/apex/com.android.runtime/lib64/bionic/libc.so) 4350 752e0a4268 calloc (/apex/com.android.runtime/lib64/bionic/libc.so) 4351 74946b7174 TPoolAllocator::allocate(unsigned long) (/vendor/lib64/libllvm-glnext.so) 4352 74947180d8 yy3parse(TParseContext&) (/vendor/lib64/libllvm-glnext.so) 4353 4354RenderThread 31850/31881 [001] 684943.480605: 250000 cpu-clock: 4355 ffffff82a31a8940 handle_mm_fault.cfi ([kernel.kallsyms]) 4356 ffffff82a2f5441e do_page_fault.cfi ([kernel.kallsyms]) 4357 ffffff82a2f53fce do_translation_fault.cfi ([kernel.kallsyms]) 4358 ffffff82a2e8175a do_mem_abort.cfi ([kernel.kallsyms]) 4359 ffffff82a2e83d3e el0_da ([kernel.kallsyms]) 4360 749465ff50 TIntermAggregate::TIntermAggregate() (/vendor/lib64/libllvm-glnext.so) 4361 74946e5cec TIntermediate::setAggregateOperator(TIntermNode*, TOperator, int) (/vendor/lib64/libllvm-glnext.so) 4362 74946be83c TParseContext::constructBuiltIn(TType const*, TOperator, TIntermNode*, int, bool) (/vendor/lib64/libllvm-glnext.so) 4363 74946be15c TParseContext::addConstructor(TIntermNode*, TType const*, TOperator, TFunction*, int) (/vendor/lib64/libllvm-glnext.so) 4364 74946d06b4 TParseContext::handleFunctionCall(TFunction*, TIntermNode*, TIntermAggregate*, int) (/vendor/lib64/libllvm-glnext.so) 4365 7494717fcc yy3parse(TParseContext&) (/vendor/lib64/libllvm-glnext.so) 4366 7494737974 yy3PaYYParse(TParseContext&) (/vendor/lib64/libllvm-glnext.so) 4367 7494755a48 YYParser::ParseStrings(char**, long*, int, TParseContext&, int) (/vendor/lib64/libllvm-glnext.so) 4368 74946b3620 ShCompile (/vendor/lib64/libllvm-glnext.so) 4369 74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so) 4370 74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 4371 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 4372 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 4373 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 4374 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 4375 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) 4376 7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 4377 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 4378 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 4379 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 4380 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 4381 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 4382 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 4383 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 4384 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 4385 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 4386 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 4387 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4388 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4389 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4390 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) 4391 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) 4392 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 4393 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 4394 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 4395 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 4396 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 4397 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 4398 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 4399 4400RenderThread 31850/31881 [001] 684943.480854: 250000 cpu-clock: 4401 749474a4a4 CPPStruct::MacroExpand(llvm::StringRef, yystypepp*) (/vendor/lib64/libllvm-glnext.so) 4402 7494755e34 YYParser::GetLexToken(char*, unsigned long) (/vendor/lib64/libllvm-glnext.so) 4403 74947373d0 yy_get_next_buffer() (/vendor/lib64/libllvm-glnext.so) 4404 7494733e28 yy3lex(YYSTYPE*, TParseContext&) (/vendor/lib64/libllvm-glnext.so) 4405 7494717b18 yy3parse(TParseContext&) (/vendor/lib64/libllvm-glnext.so) 4406 7494737974 yy3PaYYParse(TParseContext&) (/vendor/lib64/libllvm-glnext.so) 4407 7494755a48 YYParser::ParseStrings(char**, long*, int, TParseContext&, int) (/vendor/lib64/libllvm-glnext.so) 4408 74946b3620 ShCompile (/vendor/lib64/libllvm-glnext.so) 4409 74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so) 4410 74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 4411 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 4412 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 4413 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 4414 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 4415 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) 4416 7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 4417 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 4418 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 4419 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 4420 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 4421 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 4422 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 4423 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 4424 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 4425 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 4426 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 4427 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4428 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4429 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4430 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) 4431 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) 4432 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 4433 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 4434 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 4435 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 4436 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 4437 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 4438 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 4439 4440RenderThread 31850/31881 [001] 684943.481104: 250000 cpu-clock: 4441 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) 4442 74946b3a58 ShCompile (/vendor/lib64/libllvm-glnext.so) 4443 74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so) 4444 74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 4445 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 4446 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 4447 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 4448 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 4449 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) 4450 7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 4451 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 4452 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 4453 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 4454 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 4455 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 4456 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 4457 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 4458 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 4459 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 4460 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 4461 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4462 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4463 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4464 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) 4465 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) 4466 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 4467 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 4468 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 4469 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 4470 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 4471 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 4472 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 4473 4474RenderThread 31850/31881 [001] 684943.481354: 250000 cpu-clock: 4475 752e1462b4 pthread_mutex_trylock (/apex/com.android.runtime/lib64/bionic/libc.so) 4476 752e0d0040 extent_lock2 (/apex/com.android.runtime/lib64/bionic/libc.so) 4477 752e0cd9c4 extent_split_impl (/apex/com.android.runtime/lib64/bionic/libc.so) 4478 752e0cf8f0 extent_split_interior (/apex/com.android.runtime/lib64/bionic/libc.so) 4479 752e0caf30 extent_recycle (/apex/com.android.runtime/lib64/bionic/libc.so) 4480 752e0cc1dc je_extent_alloc_wrapper (/apex/com.android.runtime/lib64/bionic/libc.so) 4481 752e0b3bfc arena_bin_malloc_hard (/apex/com.android.runtime/lib64/bionic/libc.so) 4482 752e0b37cc je_arena_tcache_fill_small (/apex/com.android.runtime/lib64/bionic/libc.so) 4483 752e0ddf18 je_tcache_alloc_small_hard (/apex/com.android.runtime/lib64/bionic/libc.so) 4484 752e0aa500 je_calloc (/apex/com.android.runtime/lib64/bionic/libc.so) 4485 752e0a4268 calloc (/apex/com.android.runtime/lib64/bionic/libc.so) 4486 7494588d5c LLVMIRGen::getOperandValue(Operand*, llvm::OwningPtr<QInstruction>*) (/vendor/lib64/libllvm-glnext.so) 4487 749458b8c8 LLVMIRGen::checkBinaryOperands(Operand*, Operand*, llvm::OwningPtr<QInstruction>&, llvm::OwningPtr<QInstruction>&, EOperandWidth&, llvm::BasicBlock*, llvm::BasicBlock*) (/vendor/lib64/libllvm-glnext.so) 4488 749458e254 LLVMIRGen::generateBinary(Operand*, Operand*, TOperator, bool) (/vendor/lib64/libllvm-glnext.so) 4489 7494670e44 TQCOM_Codegen::TraverseBinaryNode(TIntermBinary*) (/vendor/lib64/libllvm-glnext.so) 4490 749468502c TQCOM_Codegen::TraverseAggregateNode(TIntermAggregate*, bool) (/vendor/lib64/libllvm-glnext.so) 4491 7494670b00 TQCOM_Codegen::TraverseBinaryNode(TIntermBinary*) (/vendor/lib64/libllvm-glnext.so) 4492 74946863f0 TQCOM_Codegen::TraverseSequence(TIntermAggregate*) (/vendor/lib64/libllvm-glnext.so) 4493 749468c848 TQCOM_Codegen::TraverseIfNode(TIntermSelection*) (/vendor/lib64/libllvm-glnext.so) 4494 74946863f0 TQCOM_Codegen::TraverseSequence(TIntermAggregate*) (/vendor/lib64/libllvm-glnext.so) 4495 74946863f0 TQCOM_Codegen::TraverseSequence(TIntermAggregate*) (/vendor/lib64/libllvm-glnext.so) 4496 7494686a10 TQCOM_Codegen::TraverseFunction(TIntermAggregate*) (/vendor/lib64/libllvm-glnext.so) 4497 749468654c TQCOM_Codegen::TraverseSequence(TIntermAggregate*) (/vendor/lib64/libllvm-glnext.so) 4498 74946964ec TQCOM_Codegen::compile(TIntermNode*) (/vendor/lib64/libllvm-glnext.so) 4499 74946b3a6c ShCompile (/vendor/lib64/libllvm-glnext.so) 4500 74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so) 4501 74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 4502 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 4503 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 4504 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 4505 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 4506 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) 4507 7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 4508 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 4509 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 4510 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 4511 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 4512 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 4513 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 4514 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 4515 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 4516 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 4517 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 4518 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4519 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4520 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4521 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) 4522 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) 4523 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 4524 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 4525 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 4526 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 4527 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 4528 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 4529 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 4530 4531RenderThread 31850/31881 [001] 684943.481604: 250000 cpu-clock: 4532 ffffff82a315050c get_page_from_freelist ([kernel.kallsyms]) 4533 ffffff82a314e99e __alloc_pages_nodemask.cfi ([kernel.kallsyms]) 4534 ffffff82a31a8dbe handle_mm_fault.cfi ([kernel.kallsyms]) 4535 ffffff82a2f5441e do_page_fault.cfi ([kernel.kallsyms]) 4536 ffffff82a2f53fce do_translation_fault.cfi ([kernel.kallsyms]) 4537 ffffff82a2e8175a do_mem_abort.cfi ([kernel.kallsyms]) 4538 ffffff82a2e83d3e el0_da ([kernel.kallsyms]) 4539 752e0e23ec memset (/apex/com.android.runtime/lib64/bionic/libc.so) 4540 752e0aa240 je_calloc (/apex/com.android.runtime/lib64/bionic/libc.so) 4541 752e0a4268 calloc (/apex/com.android.runtime/lib64/bionic/libc.so) 4542 7493d57564 llvm::User::operator new(unsigned long, unsigned int) (/vendor/lib64/libllvm-glnext.so) 4543 7494584154 LLVMIRGen::generateIntrinsicCall(llvm::Constant*, llvm::ArrayRef<llvm::Value*>, llvm::Twine const&, ESafeMathType) (/vendor/lib64/libllvm-glnext.so) 4544 7494591a84 LLVMIRGen::generateCombineOrMap(QInstruction*, llvm::Instruction*, bool) (/vendor/lib64/libllvm-glnext.so) 4545 74945c9d90 LLVMIRGen::generateSamplerInstruction(Operand*, Operand*, Operand*, Operand*, Operand*, Operand*, bool, unsigned int, bool, Operand*) (/vendor/lib64/libllvm-glnext.so) 4546 749467b3dc TQCOM_Codegen::TraverseSampler(TIntermOperator*, unsigned int, bool) (/vendor/lib64/libllvm-glnext.so) 4547 7494671e08 TQCOM_Codegen::TraverseSwizzle(TIntermBinary*) (/vendor/lib64/libllvm-glnext.so) 4548 7494670ca8 TQCOM_Codegen::TraverseBinaryNode(TIntermBinary*) (/vendor/lib64/libllvm-glnext.so) 4549 7494670b00 TQCOM_Codegen::TraverseBinaryNode(TIntermBinary*) (/vendor/lib64/libllvm-glnext.so) 4550 74946863f0 TQCOM_Codegen::TraverseSequence(TIntermAggregate*) (/vendor/lib64/libllvm-glnext.so) 4551 74946863f0 TQCOM_Codegen::TraverseSequence(TIntermAggregate*) (/vendor/lib64/libllvm-glnext.so) 4552 74946863f0 TQCOM_Codegen::TraverseSequence(TIntermAggregate*) (/vendor/lib64/libllvm-glnext.so) 4553 7494686a10 TQCOM_Codegen::TraverseFunction(TIntermAggregate*) (/vendor/lib64/libllvm-glnext.so) 4554 749468654c TQCOM_Codegen::TraverseSequence(TIntermAggregate*) (/vendor/lib64/libllvm-glnext.so) 4555 74946964ec TQCOM_Codegen::compile(TIntermNode*) (/vendor/lib64/libllvm-glnext.so) 4556 74946b3a6c ShCompile (/vendor/lib64/libllvm-glnext.so) 4557 74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so) 4558 74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 4559 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 4560 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 4561 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 4562 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 4563 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) 4564 7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 4565 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 4566 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 4567 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 4568 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 4569 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 4570 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 4571 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 4572 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 4573 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 4574 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 4575 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4576 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4577 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4578 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) 4579 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) 4580 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 4581 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 4582 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 4583 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 4584 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 4585 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 4586 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 4587 4588RenderThread 31850/31881 [001] 684943.481854: 250000 cpu-clock: 4589 752e0dd590 je_tcache_bin_flush_small (/apex/com.android.runtime/lib64/bionic/libc.so) 4590 7494754108 Scope::~Scope() (/vendor/lib64/libllvm-glnext.so) 4591 7494746fd4 CPPStruct::~CPPStruct() (/vendor/lib64/libllvm-glnext.so) 4592 7494755bb4 YYParser::FinalizePreprocessor() (/vendor/lib64/libllvm-glnext.so) 4593 74946b3ba8 ShCompile (/vendor/lib64/libllvm-glnext.so) 4594 74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so) 4595 74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 4596 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 4597 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 4598 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 4599 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 4600 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) 4601 7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 4602 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 4603 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 4604 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 4605 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 4606 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 4607 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 4608 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 4609 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 4610 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 4611 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 4612 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4613 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4614 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4615 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) 4616 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) 4617 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 4618 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 4619 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 4620 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 4621 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 4622 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 4623 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 4624 4625RenderThread 31850/31881 [001] 684943.482105: 250000 cpu-clock: 4626 7493d44f4c (anonymous namespace)::GetCFGOnlyPasses::passEnumerate(llvm::PassInfo const*) (/vendor/lib64/libllvm-glnext.so) 4627 7493d50454 llvm::PassRegistry::enumerateWith(llvm::PassRegistrationListener*) (/vendor/lib64/libllvm-glnext.so) 4628 7493d44ab0 llvm::AnalysisUsage::setPreservesCFG() (/vendor/lib64/libllvm-glnext.so) 4629 7493d46b3c llvm::PMTopLevelManager::findAnalysisUsage(llvm::Pass*) (/vendor/lib64/libllvm-glnext.so) 4630 7493d46dcc llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (/vendor/lib64/libllvm-glnext.so) 4631 7494551d44 LLVMCompiler::optimize() (/vendor/lib64/libllvm-glnext.so) 4632 7494560324 CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 4633 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 4634 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 4635 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 4636 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 4637 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) 4638 7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 4639 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 4640 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 4641 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 4642 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 4643 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 4644 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 4645 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 4646 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 4647 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 4648 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 4649 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4650 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4651 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4652 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) 4653 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) 4654 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 4655 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 4656 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 4657 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 4658 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 4659 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 4660 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 4661 4662RenderThread 31850/31881 [001] 684943.482354: 250000 cpu-clock: 4663 7493d50450 llvm::PassRegistry::enumerateWith(llvm::PassRegistrationListener*) (/vendor/lib64/libllvm-glnext.so) 4664 7493d44ab0 llvm::AnalysisUsage::setPreservesCFG() (/vendor/lib64/libllvm-glnext.so) 4665 7493d46b3c llvm::PMTopLevelManager::findAnalysisUsage(llvm::Pass*) (/vendor/lib64/libllvm-glnext.so) 4666 7493d46dcc llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (/vendor/lib64/libllvm-glnext.so) 4667 74942ce7b8 llvm::PassManagerBuilder::populateModulePassManagerGL(llvm::PassManagerBase&) (/vendor/lib64/libllvm-glnext.so) 4668 7494551d90 LLVMCompiler::optimize() (/vendor/lib64/libllvm-glnext.so) 4669 7494560324 CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 4670 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 4671 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 4672 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 4673 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 4674 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) 4675 7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 4676 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 4677 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 4678 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 4679 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 4680 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 4681 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 4682 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 4683 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 4684 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 4685 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 4686 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4687 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4688 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4689 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) 4690 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) 4691 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 4692 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 4693 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 4694 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 4695 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 4696 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 4697 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 4698 4699RenderThread 31850/31881 [001] 684943.482604: 250000 cpu-clock: 4700 7493ecf058 (anonymous namespace)::PromoteMem2Reg::getNumPreds(llvm::BasicBlock const*) (/vendor/lib64/libllvm-glnext.so) 4701 7493ecc45c (anonymous namespace)::PromoteMem2Reg::run() (/vendor/lib64/libllvm-glnext.so) 4702 7493eca4d8 llvm::PromoteMemToReg(std::__1::vector<llvm::AllocaInst*, std::__1::allocator<llvm::AllocaInst*>> const&, llvm::DominatorTree&, llvm::AliasSetTracker*) (/vendor/lib64/libllvm-glnext.so) 4703 7493ec98dc (anonymous namespace)::PromotePass::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so) 4704 7493d4a380 llvm::FPPassManager::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so) 4705 7493d4a550 llvm::FPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 4706 7493d4a6c8 llvm::MPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 4707 7493d4ba6c llvm::PassManagerImpl::run(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 4708 7494551db4 LLVMCompiler::optimize() (/vendor/lib64/libllvm-glnext.so) 4709 7494560324 CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 4710 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 4711 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 4712 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 4713 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 4714 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) 4715 7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 4716 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 4717 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 4718 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 4719 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 4720 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 4721 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 4722 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 4723 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 4724 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 4725 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 4726 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4727 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4728 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4729 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) 4730 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) 4731 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 4732 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 4733 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 4734 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 4735 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 4736 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 4737 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 4738 4739RenderThread 31850/31881 [001] 684943.482855: 250000 cpu-clock: 4740 7493f29574 llvm::InstCombiner::visitCallInst(llvm::CallInst&) (/vendor/lib64/libllvm-glnext.so) 4741 7493f0313c llvm::InstCombiner::DoOneIteration(llvm::Function&, unsigned int) (/vendor/lib64/libllvm-glnext.so) 4742 7493f054b0 llvm::InstCombiner::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so) 4743 7493d4a380 llvm::FPPassManager::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so) 4744 7493d4a550 llvm::FPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 4745 7493d4a6c8 llvm::MPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 4746 7493d4ba6c llvm::PassManagerImpl::run(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 4747 7494551db4 LLVMCompiler::optimize() (/vendor/lib64/libllvm-glnext.so) 4748 7494560324 CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 4749 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 4750 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 4751 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 4752 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 4753 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) 4754 7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 4755 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 4756 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 4757 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 4758 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 4759 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 4760 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 4761 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 4762 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 4763 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 4764 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 4765 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4766 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4767 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4768 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) 4769 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) 4770 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 4771 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 4772 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 4773 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 4774 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 4775 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 4776 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 4777 4778RenderThread 31850/31881 [001] 684943.483104: 250000 cpu-clock: 4779 752e14610c pthread_mutex_unlock (/apex/com.android.runtime/lib64/bionic/libc.so) 4780 7493bfe3f4 llvm::sys::MutexImpl::release() (/vendor/lib64/libllvm-glnext.so) 4781 7493d4fa7c llvm::PassRegistry::getPassInfo(void const*) const (/vendor/lib64/libllvm-glnext.so) 4782 7493d46d04 llvm::PMTopLevelManager::findAnalysisPass(void const*) (/vendor/lib64/libllvm-glnext.so) 4783 7493fd849c (anonymous namespace)::JumpThreading::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so) 4784 7493d4a380 llvm::FPPassManager::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so) 4785 7493d4a550 llvm::FPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 4786 7493d4a6c8 llvm::MPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 4787 7493d4ba6c llvm::PassManagerImpl::run(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 4788 7494551db4 LLVMCompiler::optimize() (/vendor/lib64/libllvm-glnext.so) 4789 7494560324 CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 4790 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 4791 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 4792 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 4793 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 4794 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) 4795 7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 4796 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 4797 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 4798 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 4799 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 4800 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 4801 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 4802 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 4803 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 4804 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 4805 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 4806 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4807 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4808 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4809 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) 4810 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) 4811 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 4812 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 4813 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 4814 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 4815 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 4816 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 4817 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 4818 4819RenderThread 31850/31881 [001] 684943.483354: 250000 cpu-clock: 4820 7493fcbeb8 (anonymous namespace)::ValueTable::lookup_or_add(llvm::Value*) (/vendor/lib64/libllvm-glnext.so) 4821 7493fc71cc (anonymous namespace)::GVN::processInstruction(llvm::Instruction*) (/vendor/lib64/libllvm-glnext.so) 4822 7493fc4d94 (anonymous namespace)::GVN::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so) 4823 7493d4a380 llvm::FPPassManager::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so) 4824 7493d4a550 llvm::FPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 4825 7493d4a6c8 llvm::MPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 4826 7493d4ba6c llvm::PassManagerImpl::run(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 4827 7494551db4 LLVMCompiler::optimize() (/vendor/lib64/libllvm-glnext.so) 4828 7494560324 CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 4829 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 4830 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 4831 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 4832 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 4833 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) 4834 7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 4835 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 4836 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 4837 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 4838 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 4839 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 4840 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 4841 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 4842 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 4843 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 4844 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 4845 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4846 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4847 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4848 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) 4849 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) 4850 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 4851 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 4852 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 4853 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 4854 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 4855 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 4856 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 4857 4858RenderThread 31850/31881 [001] 684943.483604: 250000 cpu-clock: 4859 752e0aa258 je_calloc (/apex/com.android.runtime/lib64/bionic/libc.so) 4860 752e0a4268 calloc (/apex/com.android.runtime/lib64/bionic/libc.so) 4861 7493c931dc void llvm::Calculate<llvm::Function, llvm::BasicBlock*>(llvm::DominatorTreeBase<llvm::GraphTraits<llvm::BasicBlock*>::NodeType>&, llvm::Function&) (/vendor/lib64/libllvm-glnext.so) 4862 7493c9150c void llvm::DominatorTreeBase<llvm::BasicBlock>::recalculate<llvm::Function>(llvm::Function&) (/vendor/lib64/libllvm-glnext.so) 4863 7493c912b0 llvm::PostDominatorTree::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so) 4864 7493d4a380 llvm::FPPassManager::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so) 4865 7493d4a550 llvm::FPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 4866 7493d4a6c8 llvm::MPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 4867 7493d4ba6c llvm::PassManagerImpl::run(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 4868 7494551db4 LLVMCompiler::optimize() (/vendor/lib64/libllvm-glnext.so) 4869 7494560324 CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 4870 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 4871 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 4872 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 4873 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 4874 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) 4875 7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 4876 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 4877 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 4878 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 4879 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 4880 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 4881 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 4882 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 4883 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 4884 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 4885 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 4886 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4887 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4888 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4889 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) 4890 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) 4891 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 4892 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 4893 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 4894 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 4895 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 4896 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 4897 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 4898 4899RenderThread 31850/31881 [001] 684943.483854: 250000 cpu-clock: 4900 74942bc69c void llvm::BitstreamWriter::EmitRecord<unsigned long>(unsigned int, llvm::SmallVectorImpl<unsigned long>&, unsigned int) (/vendor/lib64/libllvm-glnext.so) 4901 74942b6634 llvm::WriteModule(llvm::Module const*, llvm::BitstreamWriter&) (/vendor/lib64/libllvm-glnext.so) 4902 7494641cf8 ShaderObjects::generateShaderObject(E_QGLC_SHADERTYPE, llvm::OwningPtr<llvm::Module>*, QGLC_METADATA_IRSHADER*, CompilerContext*) (/vendor/lib64/libllvm-glnext.so) 4903 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) 4904 7494554a44 LLVMCompiler::exportIRShaderMetaData(bool, bool) (/vendor/lib64/libllvm-glnext.so) 4905 749456033c CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 4906 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 4907 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 4908 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 4909 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 4910 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) 4911 7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 4912 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 4913 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 4914 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 4915 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 4916 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 4917 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 4918 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 4919 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 4920 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 4921 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 4922 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4923 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4924 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4925 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) 4926 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) 4927 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 4928 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 4929 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 4930 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 4931 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 4932 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 4933 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 4934 4935RenderThread 31850/31881 [001] 684943.484104: 250000 cpu-clock: 4936 752e0abedc je_free (/apex/com.android.runtime/lib64/bionic/libc.so) 4937 74946b6f98 TPoolAllocator::flushMem() (/vendor/lib64/libllvm-glnext.so) 4938 749456037c CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 4939 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 4940 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 4941 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 4942 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 4943 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) 4944 7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 4945 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 4946 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 4947 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 4948 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 4949 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 4950 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 4951 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 4952 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 4953 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 4954 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 4955 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4956 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4957 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4958 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) 4959 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) 4960 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 4961 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 4962 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 4963 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 4964 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 4965 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 4966 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 4967 4968RenderThread 31850/31881 [001] 684943.484354: 250000 cpu-clock: 4969 74949182b8 longest_match (/system/lib64/vndk-sp-29/libz.so) 4970 7494917c54 deflate_slow (/system/lib64/vndk-sp-29/libz.so) 4971 7494916308 deflate (/system/lib64/vndk-sp-29/libz.so) 4972 74949136b8 compress (/system/lib64/vndk-sp-29/libz.so) 4973 74938583d8 libGLESv2_adreno.so[+1f93d8] (/vendor/lib64/egl/libGLESv2_adreno.so) 4974 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 4975 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 4976 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) 4977 7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 4978 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 4979 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 4980 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 4981 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 4982 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 4983 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 4984 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 4985 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 4986 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 4987 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 4988 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4989 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4990 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 4991 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) 4992 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) 4993 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 4994 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 4995 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 4996 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 4997 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 4998 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 4999 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 5000 5001RenderThread 31850/31881 [001] 684943.484603: 250000 cpu-clock: 5002 74949207fc build_tree (/system/lib64/vndk-sp-29/libz.so) 5003 749491fc30 _tr_flush_block (/system/lib64/vndk-sp-29/libz.so) 5004 7494917ee4 deflate_slow (/system/lib64/vndk-sp-29/libz.so) 5005 7494916308 deflate (/system/lib64/vndk-sp-29/libz.so) 5006 74949136b8 compress (/system/lib64/vndk-sp-29/libz.so) 5007 74938583d8 libGLESv2_adreno.so[+1f93d8] (/vendor/lib64/egl/libGLESv2_adreno.so) 5008 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 5009 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 5010 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) 5011 7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 5012 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 5013 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 5014 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 5015 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 5016 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 5017 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 5018 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 5019 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 5020 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 5021 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 5022 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5023 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5024 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5025 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) 5026 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) 5027 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 5028 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 5029 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 5030 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 5031 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 5032 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 5033 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 5034 5035RenderThread 31850/31881 [001] 684943.484863: 250000 cpu-clock: 5036 749492097c build_tree (/system/lib64/vndk-sp-29/libz.so) 5037 749491fc30 _tr_flush_block (/system/lib64/vndk-sp-29/libz.so) 5038 7494917ee4 deflate_slow (/system/lib64/vndk-sp-29/libz.so) 5039 7494916308 deflate (/system/lib64/vndk-sp-29/libz.so) 5040 74949136b8 compress (/system/lib64/vndk-sp-29/libz.so) 5041 74938584c4 libGLESv2_adreno.so[+1f94c4] (/vendor/lib64/egl/libGLESv2_adreno.so) 5042 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 5043 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 5044 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) 5045 7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 5046 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 5047 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 5048 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 5049 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 5050 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 5051 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 5052 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 5053 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 5054 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 5055 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 5056 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5057 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5058 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5059 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) 5060 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) 5061 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 5062 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 5063 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 5064 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 5065 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 5066 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 5067 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 5068 5069RenderThread 31850/31881 [001] 684943.485104: 250000 cpu-clock: 5070 752e0a435c malloc (/apex/com.android.runtime/lib64/bionic/libc.so) 5071 7531ac40e0 SkSL::IRGenerator::convertVarDeclarations(SkSL::ASTVarDeclarations const&, SkSL::Variable::Storage) (/system/lib64/libhwui.so) 5072 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) 5073 7531a507d4 SkSL::Compiler::convertProgram(SkSL::Program::Kind, SkSL::String, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 5074 7531a4bcd0 GrSkSLtoGLSL(GrGLContext const&, unsigned int, char const**, int*, int, SkSL::Program::Settings const&, SkSL::String*) (/system/lib64/libhwui.so) 5075 7531a46b1c GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 5076 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 5077 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 5078 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 5079 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 5080 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 5081 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 5082 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 5083 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 5084 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 5085 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 5086 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5087 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5088 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5089 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) 5090 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) 5091 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 5092 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 5093 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 5094 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 5095 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 5096 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 5097 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 5098 5099RenderThread 31850/31881 [001] 684943.485354: 250000 cpu-clock: 5100 7531ac3058 SkSL::GLSLCodeGenerator::writeStatement(SkSL::Statement const&) (/system/lib64/libhwui.so) 5101 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) 5102 7531a502f0 SkSL::GLSLCodeGenerator::writeFunction(SkSL::FunctionDefinition const&) (/system/lib64/libhwui.so) 5103 7531a4ce50 SkSL::GLSLCodeGenerator::writeProgramElement(SkSL::ProgramElement const&) (/system/lib64/libhwui.so) 5104 7531a4c798 SkSL::GLSLCodeGenerator::generateCode() (/system/lib64/libhwui.so) 5105 7531a4c17c SkSL::Compiler::toGLSL(SkSL::Program&, SkSL::OutputStream&) (/system/lib64/libhwui.so) 5106 7531a4bfc8 SkSL::Compiler::toGLSL(SkSL::Program&, SkSL::String*) (/system/lib64/libhwui.so) 5107 7531a4bcf4 GrSkSLtoGLSL(GrGLContext const&, unsigned int, char const**, int*, int, SkSL::Program::Settings const&, SkSL::String*) (/system/lib64/libhwui.so) 5108 7531a46b1c GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 5109 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 5110 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 5111 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 5112 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 5113 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 5114 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 5115 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 5116 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 5117 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 5118 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 5119 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5120 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5121 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5122 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) 5123 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) 5124 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 5125 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 5126 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 5127 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 5128 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 5129 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 5130 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 5131 5132RenderThread 31850/31881 [001] 684943.485604: 250000 cpu-clock: 5133 749466f80c TQCOM_Codegen::TQCOM_Codegen(E_QGLC_SHADERTYPE, TInfoSink&) (/vendor/lib64/libllvm-glnext.so) 5134 749466f9e8 TQCOM_Codegen_es300::TQCOM_Codegen_es300(E_QGLC_SHADERTYPE, TInfoSink&) (/vendor/lib64/libllvm-glnext.so) 5135 749469b148 TQCOM_VertexCodegen_es300::TQCOM_VertexCodegen_es300() (/vendor/lib64/libllvm-glnext.so) 5136 7494696fa8 QCOM_ConstructCodegen(E_QGLC_SHADERTYPE, EShLangVersion) (/vendor/lib64/libllvm-glnext.so) 5137 74946b2f7c ShConstructCompiler (/vendor/lib64/libllvm-glnext.so) 5138 74945655b0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so) 5139 74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 5140 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 5141 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 5142 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 5143 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 5144 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) 5145 7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 5146 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 5147 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 5148 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 5149 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 5150 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 5151 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 5152 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 5153 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 5154 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 5155 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 5156 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5157 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5158 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5159 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) 5160 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) 5161 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 5162 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 5163 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 5164 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 5165 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 5166 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 5167 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 5168 5169RenderThread 31850/31881 [001] 684943.485854: 250000 cpu-clock: 5170 752e0a785c je_arena_tdata_get_hard (/apex/com.android.runtime/lib64/bionic/libc.so) 5171 752e0b391c je_arena_tcache_fill_small (/apex/com.android.runtime/lib64/bionic/libc.so) 5172 752e0ddf18 je_tcache_alloc_small_hard (/apex/com.android.runtime/lib64/bionic/libc.so) 5173 752e0aa500 je_calloc (/apex/com.android.runtime/lib64/bionic/libc.so) 5174 752e0a4268 calloc (/apex/com.android.runtime/lib64/bionic/libc.so) 5175 7494747b8c CPPStruct::CPPdefine(yystypepp*) (/vendor/lib64/libllvm-glnext.so) 5176 749474fb5c CPPStruct::DispatchCPPline(yystypepp*, int) (/vendor/lib64/libllvm-glnext.so) 5177 7494755f2c YYParser::GetLexToken(char*, unsigned long) (/vendor/lib64/libllvm-glnext.so) 5178 74947373d0 yy_get_next_buffer() (/vendor/lib64/libllvm-glnext.so) 5179 7494733e28 yy3lex(YYSTYPE*, TParseContext&) (/vendor/lib64/libllvm-glnext.so) 5180 7494717b18 yy3parse(TParseContext&) (/vendor/lib64/libllvm-glnext.so) 5181 7494737974 yy3PaYYParse(TParseContext&) (/vendor/lib64/libllvm-glnext.so) 5182 7494755a48 YYParser::ParseStrings(char**, long*, int, TParseContext&, int) (/vendor/lib64/libllvm-glnext.so) 5183 74946b35fc ShCompile (/vendor/lib64/libllvm-glnext.so) 5184 74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so) 5185 74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 5186 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 5187 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 5188 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 5189 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 5190 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) 5191 7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 5192 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 5193 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 5194 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 5195 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 5196 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 5197 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 5198 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 5199 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 5200 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 5201 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 5202 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5203 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5204 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5205 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) 5206 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) 5207 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 5208 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 5209 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 5210 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 5211 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 5212 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 5213 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 5214 5215RenderThread 31850/31881 [001] 684943.486104: 250000 cpu-clock: 5216 7494733d90 yy3lex(YYSTYPE*, TParseContext&) (/vendor/lib64/libllvm-glnext.so) 5217 7494717b18 yy3parse(TParseContext&) (/vendor/lib64/libllvm-glnext.so) 5218 7494737974 yy3PaYYParse(TParseContext&) (/vendor/lib64/libllvm-glnext.so) 5219 7494755a48 YYParser::ParseStrings(char**, long*, int, TParseContext&, int) (/vendor/lib64/libllvm-glnext.so) 5220 74946b3620 ShCompile (/vendor/lib64/libllvm-glnext.so) 5221 74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so) 5222 74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 5223 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 5224 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 5225 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 5226 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 5227 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) 5228 7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 5229 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 5230 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 5231 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 5232 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 5233 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 5234 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 5235 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 5236 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 5237 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 5238 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 5239 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5240 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5241 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5242 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) 5243 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) 5244 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 5245 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 5246 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 5247 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 5248 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 5249 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 5250 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 5251 5252RenderThread 31850/31881 [001] 684943.486354: 250000 cpu-clock: 5253 74946b9450 TParseContext::constructorErrorCheck(int, TIntermNode*, TFunction&, TOperator, TType*) (/vendor/lib64/libllvm-glnext.so) 5254 74946d0698 TParseContext::handleFunctionCall(TFunction*, TIntermNode*, TIntermAggregate*, int) (/vendor/lib64/libllvm-glnext.so) 5255 7494717fcc yy3parse(TParseContext&) (/vendor/lib64/libllvm-glnext.so) 5256 7494737974 yy3PaYYParse(TParseContext&) (/vendor/lib64/libllvm-glnext.so) 5257 7494755a48 YYParser::ParseStrings(char**, long*, int, TParseContext&, int) (/vendor/lib64/libllvm-glnext.so) 5258 74946b3620 ShCompile (/vendor/lib64/libllvm-glnext.so) 5259 74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so) 5260 74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 5261 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 5262 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 5263 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 5264 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 5265 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) 5266 7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 5267 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 5268 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 5269 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 5270 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 5271 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 5272 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 5273 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 5274 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 5275 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 5276 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 5277 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5278 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5279 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5280 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) 5281 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) 5282 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 5283 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 5284 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 5285 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 5286 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 5287 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 5288 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 5289 5290RenderThread 31850/31881 [001] 684943.486604: 250000 cpu-clock: 5291 7494663ad0 TIntermTyped::getType() const (/vendor/lib64/libllvm-glnext.so) 5292 749467e6d8 TQCOM_Codegen::TraverseSymbolNode(TIntermSymbol*, bool) (/vendor/lib64/libllvm-glnext.so) 5293 7494670b00 TQCOM_Codegen::TraverseBinaryNode(TIntermBinary*) (/vendor/lib64/libllvm-glnext.so) 5294 74946863f0 TQCOM_Codegen::TraverseSequence(TIntermAggregate*) (/vendor/lib64/libllvm-glnext.so) 5295 7494686a10 TQCOM_Codegen::TraverseFunction(TIntermAggregate*) (/vendor/lib64/libllvm-glnext.so) 5296 749468654c TQCOM_Codegen::TraverseSequence(TIntermAggregate*) (/vendor/lib64/libllvm-glnext.so) 5297 74946964ec TQCOM_Codegen::compile(TIntermNode*) (/vendor/lib64/libllvm-glnext.so) 5298 74946b3a6c ShCompile (/vendor/lib64/libllvm-glnext.so) 5299 74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so) 5300 74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 5301 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 5302 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 5303 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 5304 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 5305 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) 5306 7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 5307 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 5308 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 5309 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 5310 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 5311 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 5312 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 5313 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 5314 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 5315 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 5316 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 5317 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5318 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5319 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5320 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) 5321 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) 5322 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 5323 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 5324 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 5325 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 5326 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 5327 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 5328 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 5329 5330RenderThread 31850/31881 [001] 684943.486854: 250000 cpu-clock: 5331 7493c6c388 llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool) (/vendor/lib64/libllvm-glnext.so) 5332 7494361b68 QGPUSymbolAllocInfo::convertToMetadata(llvm::LLVMContext*, QGPUSymbolAllocInfo*) (/vendor/lib64/libllvm-glnext.so) 5333 749457ecac LLVMIRGen::generateAllocRegMetadata(llvm::GlobalVariable*, unsigned long, int, unsigned int, LLVM_Global_Type, unsigned int, ESafeMathType) (/vendor/lib64/libllvm-glnext.so) 5334 74945c6070 LLVMIRGen::setupQGPUIntrinsics(std::__1::vector<Symbol*, std::__1::allocator<Symbol*>>&, Operand*, BlendingInfo*, Operand*, bool, bool, bool) (/vendor/lib64/libllvm-glnext.so) 5335 749468e914 TQCOM_Codegen::postCompilationSetupForCurrentShader() (/vendor/lib64/libllvm-glnext.so) 5336 7494686b64 TQCOM_Codegen::TraverseFunction(TIntermAggregate*) (/vendor/lib64/libllvm-glnext.so) 5337 749468654c TQCOM_Codegen::TraverseSequence(TIntermAggregate*) (/vendor/lib64/libllvm-glnext.so) 5338 74946964ec TQCOM_Codegen::compile(TIntermNode*) (/vendor/lib64/libllvm-glnext.so) 5339 74946b3a6c ShCompile (/vendor/lib64/libllvm-glnext.so) 5340 74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so) 5341 74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 5342 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 5343 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 5344 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 5345 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 5346 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) 5347 7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 5348 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 5349 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 5350 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 5351 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 5352 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 5353 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 5354 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 5355 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 5356 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 5357 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 5358 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5359 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5360 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5361 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) 5362 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) 5363 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 5364 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 5365 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 5366 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 5367 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 5368 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 5369 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 5370 5371RenderThread 31850/31881 [001] 684943.487104: 250000 cpu-clock: 5372 7493d9ccc8 llvm::TargetData::parseSpecifier(llvm::StringRef, llvm::TargetData*) (/vendor/lib64/libllvm-glnext.so) 5373 7493d9dea4 llvm::TargetData::TargetData(llvm::Module const*) (/vendor/lib64/libllvm-glnext.so) 5374 7494551bc0 LLVMCompiler::optimize() (/vendor/lib64/libllvm-glnext.so) 5375 7494560324 CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 5376 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 5377 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 5378 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 5379 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 5380 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) 5381 7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 5382 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 5383 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 5384 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 5385 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 5386 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 5387 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 5388 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 5389 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 5390 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 5391 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 5392 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5393 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5394 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5395 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) 5396 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) 5397 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 5398 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 5399 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 5400 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 5401 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 5402 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 5403 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 5404 5405RenderThread 31850/31881 [001] 684943.487354: 250000 cpu-clock: 5406 7493d46840 llvm::PMTopLevelManager::setLastUser(llvm::SmallVectorImpl<llvm::Pass*> const&, llvm::Pass*) (/vendor/lib64/libllvm-glnext.so) 5407 7493d48dcc llvm::PMDataManager::add(llvm::Pass*, bool) (/vendor/lib64/libllvm-glnext.so) 5408 7493d46f50 llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (/vendor/lib64/libllvm-glnext.so) 5409 7493d46e00 llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (/vendor/lib64/libllvm-glnext.so) 5410 7494551d90 LLVMCompiler::optimize() (/vendor/lib64/libllvm-glnext.so) 5411 7494560324 CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 5412 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 5413 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 5414 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 5415 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 5416 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) 5417 7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 5418 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 5419 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 5420 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 5421 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 5422 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 5423 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 5424 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 5425 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 5426 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 5427 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 5428 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5429 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5430 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5431 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) 5432 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) 5433 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 5434 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 5435 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 5436 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 5437 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 5438 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 5439 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 5440 5441RenderThread 31850/31881 [001] 684943.487604: 250000 cpu-clock: 5442 752e145bd0 pthread_mutex_lock (/apex/com.android.runtime/lib64/bionic/libc.so) 5443 7493bfe3ac llvm::sys::MutexImpl::acquire() (/vendor/lib64/libllvm-glnext.so) 5444 7493d4fa5c llvm::PassRegistry::getPassInfo(void const*) const (/vendor/lib64/libllvm-glnext.so) 5445 7493d47798 llvm::PMDataManager::recordAvailableAnalysis(llvm::Pass*) (/vendor/lib64/libllvm-glnext.so) 5446 7493d4a3b8 llvm::FPPassManager::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so) 5447 7493d4a550 llvm::FPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 5448 7493d4a6c8 llvm::MPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 5449 7493d4ba6c llvm::PassManagerImpl::run(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 5450 7494551db4 LLVMCompiler::optimize() (/vendor/lib64/libllvm-glnext.so) 5451 7494560324 CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 5452 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 5453 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 5454 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 5455 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 5456 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) 5457 7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 5458 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 5459 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 5460 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 5461 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 5462 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 5463 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 5464 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 5465 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 5466 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 5467 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 5468 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5469 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5470 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5471 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) 5472 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) 5473 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 5474 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 5475 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 5476 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 5477 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 5478 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 5479 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 5480 5481RenderThread 31850/31881 [001] 684943.487854: 250000 cpu-clock: 5482 74942baef0 llvm::BitstreamWriter::EmitVBR(unsigned int, unsigned int) (/vendor/lib64/libllvm-glnext.so) 5483 74942bb8b0 void llvm::BitstreamWriter::EmitRecord<unsigned int>(unsigned int, llvm::SmallVectorImpl<unsigned int>&, unsigned int) (/vendor/lib64/libllvm-glnext.so) 5484 74942b70c4 llvm::WriteModule(llvm::Module const*, llvm::BitstreamWriter&) (/vendor/lib64/libllvm-glnext.so) 5485 7494641cf8 ShaderObjects::generateShaderObject(E_QGLC_SHADERTYPE, llvm::OwningPtr<llvm::Module>*, QGLC_METADATA_IRSHADER*, CompilerContext*) (/vendor/lib64/libllvm-glnext.so) 5486 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) 5487 7494554a44 LLVMCompiler::exportIRShaderMetaData(bool, bool) (/vendor/lib64/libllvm-glnext.so) 5488 749456033c CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 5489 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 5490 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 5491 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 5492 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 5493 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) 5494 7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 5495 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 5496 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 5497 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 5498 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 5499 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 5500 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 5501 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 5502 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 5503 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 5504 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 5505 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5506 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5507 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5508 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) 5509 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) 5510 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 5511 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 5512 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 5513 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 5514 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 5515 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 5516 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 5517 5518RenderThread 31850/31881 [001] 684943.488104: 250000 cpu-clock: 5519 7494917a18 deflate_slow (/system/lib64/vndk-sp-29/libz.so) 5520 7494916308 deflate (/system/lib64/vndk-sp-29/libz.so) 5521 74949136b8 compress (/system/lib64/vndk-sp-29/libz.so) 5522 74938583d8 libGLESv2_adreno.so[+1f93d8] (/vendor/lib64/egl/libGLESv2_adreno.so) 5523 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 5524 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 5525 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) 5526 7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 5527 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 5528 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 5529 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 5530 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 5531 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 5532 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 5533 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 5534 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 5535 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 5536 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 5537 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5538 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5539 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5540 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) 5541 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) 5542 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 5543 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 5544 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 5545 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 5546 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 5547 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 5548 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 5549 5550RenderThread 31850/31881 [001] 684943.488353: 250000 cpu-clock: 5551 74949182b8 longest_match (/system/lib64/vndk-sp-29/libz.so) 5552 7494917c54 deflate_slow (/system/lib64/vndk-sp-29/libz.so) 5553 7494916308 deflate (/system/lib64/vndk-sp-29/libz.so) 5554 74949136b8 compress (/system/lib64/vndk-sp-29/libz.so) 5555 74938583d8 libGLESv2_adreno.so[+1f93d8] (/vendor/lib64/egl/libGLESv2_adreno.so) 5556 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 5557 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 5558 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) 5559 7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 5560 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 5561 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 5562 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 5563 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 5564 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 5565 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 5566 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 5567 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 5568 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 5569 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 5570 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5571 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5572 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5573 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) 5574 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) 5575 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 5576 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 5577 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 5578 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 5579 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 5580 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 5581 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 5582 5583RenderThread 31850/31881 [001] 684943.488603: 250000 cpu-clock: 5584 752e0aa280 je_calloc (/apex/com.android.runtime/lib64/bionic/libc.so) 5585 749385849c libGLESv2_adreno.so[+1f949c] (/vendor/lib64/egl/libGLESv2_adreno.so) 5586 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 5587 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 5588 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) 5589 7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 5590 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 5591 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 5592 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 5593 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 5594 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 5595 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 5596 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 5597 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 5598 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 5599 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 5600 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5601 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5602 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5603 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) 5604 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) 5605 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 5606 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 5607 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 5608 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 5609 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 5610 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 5611 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 5612 5613RenderThread 31850/31881 [001] 684943.488854: 250000 cpu-clock: 5614 ffffff82a2e89df4 clear_page ([kernel.kallsyms]) 5615 ffffff82a2f5441e do_page_fault.cfi ([kernel.kallsyms]) 5616 ffffff82a2f53fce do_translation_fault.cfi ([kernel.kallsyms]) 5617 ffffff82a2e8175a do_mem_abort.cfi ([kernel.kallsyms]) 5618 ffffff82a2e83d3e el0_da ([kernel.kallsyms]) 5619 752e0e2440 memset (/apex/com.android.runtime/lib64/bionic/libc.so) 5620 752e0aa240 je_calloc (/apex/com.android.runtime/lib64/bionic/libc.so) 5621 752e0a4268 calloc (/apex/com.android.runtime/lib64/bionic/libc.so) 5622 749456492c CompilerContext::allocShaderMem(E_QGLC_SHADERMEM_ALLOC_TYPE, unsigned int, bool) (/vendor/lib64/libllvm-glnext.so) 5623 749463c868 MetaDataExport::duplicateSymbolData(QGLC_GLSL_SYMBOLDATA*, QGLC_GLSL_SYMBOLDATA const*, unsigned int) (/vendor/lib64/libllvm-glnext.so) 5624 749456a690 ESXLinker::bcConstruct() (/vendor/lib64/libllvm-glnext.so) 5625 749456e1b4 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 5626 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 5627 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 5628 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 5629 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 5630 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 5631 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 5632 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 5633 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 5634 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 5635 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 5636 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 5637 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 5638 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 5639 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 5640 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 5641 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 5642 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5643 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5644 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5645 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) 5646 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) 5647 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 5648 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 5649 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 5650 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 5651 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 5652 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 5653 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 5654 5655RenderThread 31850/31881 [001] 684943.489104: 250000 cpu-clock: 5656 7493c7819c llvm::hash_value(llvm::DenseMapAPIntKeyInfo::KeyTy const&) (/vendor/lib64/libllvm-glnext.so) 5657 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) 5658 7493c6ac30 llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&) (/vendor/lib64/libllvm-glnext.so) 5659 7493c6a550 llvm::ConstantInt::get(llvm::Type*, unsigned long, bool) (/vendor/lib64/libllvm-glnext.so) 5660 7493c6b930 llvm::ConstantDataSequential::getElementAsConstant(unsigned int) const (/vendor/lib64/libllvm-glnext.so) 5661 7494650e64 getDXMetaData(llvm::GlobalVariable*, QGPUDXMetaData&) (/vendor/lib64/libllvm-glnext.so) 5662 7494650a98 updateUAVTexSamUsage(llvm::Module*, QGLC_GLSL_SYMBOLDATA*) (/vendor/lib64/libllvm-glnext.so) 5663 749456f12c SOLinker::linkResource() (/vendor/lib64/libllvm-glnext.so) 5664 749456e624 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 5665 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 5666 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 5667 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 5668 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 5669 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 5670 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 5671 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 5672 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 5673 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 5674 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 5675 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 5676 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 5677 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 5678 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 5679 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 5680 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 5681 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5682 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5683 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5684 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) 5685 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) 5686 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 5687 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 5688 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 5689 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 5690 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 5691 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 5692 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 5693 5694RenderThread 31850/31881 [001] 684943.489354: 250000 cpu-clock: 5695 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) 5696 7493c31c70 llvm::FoldingSetImpl::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&) (/vendor/lib64/libllvm-glnext.so) 5697 7493c5bc78 llvm::AttrListPtr::get(llvm::AttributeWithIndex const*, unsigned int) (/vendor/lib64/libllvm-glnext.so) 5698 7493c5c34c llvm::AttrListPtr::addAttr(unsigned int, llvm::Attributes) const (/vendor/lib64/libllvm-glnext.so) 5699 7493d2aef4 llvm::InvokeInst::addAttribute(unsigned int, llvm::Attributes) (/vendor/lib64/libllvm-glnext.so) 5700 749460f2f8 LLVMModuleUpdater::generateIntrinsicCall(llvm::Constant*, llvm::ArrayRef<llvm::Value*>, llvm::Twine const&, llvm::Instruction*, ESafeMathType) (/vendor/lib64/libllvm-glnext.so) 5701 7494613f38 LLVMModuleUpdater::generateInterpolation(QInstruction*, _HLCVirtualID*, int, bool, llvm::Instruction*) (/vendor/lib64/libllvm-glnext.so) 5702 7494615760 LLVMModuleUpdater::lowerSymbolLoad(llvm::LoadInst&, QGPUSymbolAllocInfo const&, bool) (/vendor/lib64/libllvm-glnext.so) 5703 7494616c00 LLVMModuleUpdater::lowerSymbolLoadStore(llvm::Instruction&) (/vendor/lib64/libllvm-glnext.so) 5704 7494617614 LLVMModuleUpdater::setupQGPUIntrinsics() (/vendor/lib64/libllvm-glnext.so) 5705 749456fba4 SOLinker::linkInputOutput(llvm::Module**, QGLC_SPECIALIZATION_INFO const*) (/vendor/lib64/libllvm-glnext.so) 5706 749456e654 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 5707 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 5708 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 5709 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 5710 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 5711 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 5712 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 5713 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 5714 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 5715 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 5716 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 5717 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 5718 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 5719 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 5720 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 5721 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 5722 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 5723 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5724 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5725 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5726 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) 5727 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) 5728 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 5729 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 5730 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 5731 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 5732 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 5733 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 5734 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 5735 5736RenderThread 31850/31881 [001] 684943.489604: 250000 cpu-clock: 5737 7493d47e94 llvm::PMTopLevelManager::~PMTopLevelManager() (/vendor/lib64/libllvm-glnext.so) 5738 7493d4c988 llvm::PassManagerImpl::~PassManagerImpl() (/vendor/lib64/libllvm-glnext.so) 5739 7493d4ca90 llvm::FunctionPassManagerImpl::~FunctionPassManagerImpl() (/vendor/lib64/libllvm-glnext.so) 5740 74945701c4 SOLinker::linkInputOutput(llvm::Module**, QGLC_SPECIALIZATION_INFO const*) (/vendor/lib64/libllvm-glnext.so) 5741 749456e654 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 5742 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 5743 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 5744 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 5745 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 5746 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 5747 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 5748 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 5749 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 5750 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 5751 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 5752 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 5753 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 5754 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 5755 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 5756 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 5757 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 5758 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5759 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5760 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5761 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) 5762 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) 5763 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 5764 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 5765 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 5766 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 5767 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 5768 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 5769 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 5770 5771RenderThread 31850/31881 [001] 684943.489854: 250000 cpu-clock: 5772 752e1458e4 pthread_getspecific (/apex/com.android.runtime/lib64/bionic/libc.so) 5773 7493c32e88 llvm::PrettyStackTraceEntry::PrettyStackTraceEntry() (/vendor/lib64/libllvm-glnext.so) 5774 7493d4a350 llvm::FPPassManager::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so) 5775 7493d4a550 llvm::FPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 5776 7493d4a7b0 llvm::MPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 5777 7493d4ba6c llvm::PassManagerImpl::run(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 5778 7494570600 SOLinker::linkInputOutput(llvm::Module**, QGLC_SPECIALIZATION_INFO const*) (/vendor/lib64/libllvm-glnext.so) 5779 749456e654 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 5780 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 5781 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 5782 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 5783 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 5784 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 5785 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 5786 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 5787 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 5788 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 5789 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 5790 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 5791 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 5792 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 5793 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 5794 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 5795 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 5796 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5797 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5798 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5799 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) 5800 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) 5801 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 5802 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 5803 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 5804 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 5805 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 5806 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 5807 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 5808 5809RenderThread 31850/31881 [001] 684943.490104: 250000 cpu-clock: 5810 7493ee49e8 (anonymous namespace)::SimplifyCFGOpt::DominatesMergePoint(llvm::Value*, llvm::BasicBlock*, llvm::SmallPtrSet<llvm::Instruction*, 4u>*, unsigned int&) (/vendor/lib64/libllvm-glnext.so) 5811 7493ee4af8 (anonymous namespace)::SimplifyCFGOpt::DominatesMergePoint(llvm::Value*, llvm::BasicBlock*, llvm::SmallPtrSet<llvm::Instruction*, 4u>*, unsigned int&) (/vendor/lib64/libllvm-glnext.so) 5812 7493ee4af8 (anonymous namespace)::SimplifyCFGOpt::DominatesMergePoint(llvm::Value*, llvm::BasicBlock*, llvm::SmallPtrSet<llvm::Instruction*, 4u>*, unsigned int&) (/vendor/lib64/libllvm-glnext.so) 5813 7493ee4af8 (anonymous namespace)::SimplifyCFGOpt::DominatesMergePoint(llvm::Value*, llvm::BasicBlock*, llvm::SmallPtrSet<llvm::Instruction*, 4u>*, unsigned int&) (/vendor/lib64/libllvm-glnext.so) 5814 7493ee4af8 (anonymous namespace)::SimplifyCFGOpt::DominatesMergePoint(llvm::Value*, llvm::BasicBlock*, llvm::SmallPtrSet<llvm::Instruction*, 4u>*, unsigned int&) (/vendor/lib64/libllvm-glnext.so) 5815 7493ee4af8 (anonymous namespace)::SimplifyCFGOpt::DominatesMergePoint(llvm::Value*, llvm::BasicBlock*, llvm::SmallPtrSet<llvm::Instruction*, 4u>*, unsigned int&) (/vendor/lib64/libllvm-glnext.so) 5816 7493edb89c (anonymous namespace)::SimplifyCFGOpt::run(llvm::BasicBlock*) (/vendor/lib64/libllvm-glnext.so) 5817 7493edb22c llvm::SimplifyCFG(llvm::BasicBlock*, llvm::TargetData const*) (/vendor/lib64/libllvm-glnext.so) 5818 749402d158 IterativeSimplifyCFG(llvm::Function&, llvm::TargetData const*) (/vendor/lib64/libllvm-glnext.so) 5819 749402bf34 (anonymous namespace)::CFGSimplifyPass::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so) 5820 7493d4a380 llvm::FPPassManager::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so) 5821 7493d4a550 llvm::FPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 5822 7493d4a7b0 llvm::MPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 5823 7493d4ba6c llvm::PassManagerImpl::run(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 5824 7494570600 SOLinker::linkInputOutput(llvm::Module**, QGLC_SPECIALIZATION_INFO const*) (/vendor/lib64/libllvm-glnext.so) 5825 749456e654 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 5826 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 5827 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 5828 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 5829 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 5830 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 5831 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 5832 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 5833 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 5834 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 5835 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 5836 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 5837 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 5838 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 5839 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 5840 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 5841 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 5842 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5843 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5844 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5845 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) 5846 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) 5847 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 5848 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 5849 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 5850 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 5851 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 5852 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 5853 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 5854 5855RenderThread 31850/31881 [001] 684943.490354: 250000 cpu-clock: 5856 752e1458c0 pthread_getspecific (/apex/com.android.runtime/lib64/bionic/libc.so) 5857 752e0aa18c je_calloc (/apex/com.android.runtime/lib64/bionic/libc.so) 5858 752e0a4268 calloc (/apex/com.android.runtime/lib64/bionic/libc.so) 5859 7493e89d9c llvm::UniformityAnalysisPass::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 5860 7493d4a6c8 llvm::MPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 5861 7493d4ba6c llvm::PassManagerImpl::run(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 5862 74945525f0 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so) 5863 7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 5864 749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 5865 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 5866 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 5867 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 5868 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 5869 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 5870 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 5871 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 5872 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 5873 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 5874 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 5875 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 5876 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 5877 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 5878 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 5879 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 5880 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 5881 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5882 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5883 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5884 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) 5885 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) 5886 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 5887 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 5888 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 5889 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 5890 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 5891 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 5892 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 5893 5894RenderThread 31850/31881 [001] 684943.490604: 250000 cpu-clock: 5895 74942fe938 llvm::TargetLowering::addRegisterClass(llvm::EVT, llvm::TargetRegisterClass const*) (/vendor/lib64/libllvm-glnext.so) 5896 74942fe53c llvm::QGPUTargetLowering::QGPUTargetLowering(llvm::TargetMachine&) (/vendor/lib64/libllvm-glnext.so) 5897 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) 5898 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) 5899 74942d26f0 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so) 5900 7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so) 5901 7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 5902 749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 5903 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 5904 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 5905 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 5906 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 5907 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 5908 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 5909 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 5910 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 5911 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 5912 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 5913 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 5914 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 5915 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 5916 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 5917 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 5918 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 5919 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5920 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5921 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5922 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) 5923 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) 5924 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 5925 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 5926 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 5927 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 5928 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 5929 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 5930 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 5931 5932RenderThread 31850/31881 [001] 684943.490855: 250000 cpu-clock: 5933 7493d58480 llvm::Value::replaceAllUsesWith(llvm::Value*, bool) (/vendor/lib64/libllvm-glnext.so) 5934 749447dcfc optimizeFSub(llvm::Instruction*) (/vendor/lib64/libllvm-glnext.so) 5935 74943540f0 llvm::QGPULiteralLoweringPass::lowerLiteralModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 5936 749436202c llvm::QGPULiteralLoweringPass::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 5937 7493d4a6c8 llvm::MPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 5938 7493d4ba6c llvm::PassManagerImpl::run(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 5939 74942d372c llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so) 5940 7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so) 5941 7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 5942 749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 5943 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 5944 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 5945 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 5946 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 5947 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 5948 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 5949 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 5950 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 5951 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 5952 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 5953 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 5954 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 5955 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 5956 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 5957 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 5958 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 5959 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5960 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5961 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 5962 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) 5963 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) 5964 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 5965 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 5966 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 5967 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 5968 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 5969 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 5970 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 5971 5972RenderThread 31850/31881 [001] 684943.491105: 250000 cpu-clock: 5973 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) 5974 7493d501b8 llvm::PassRegistry::registerPass(llvm::PassInfo const&, bool) (/vendor/lib64/libllvm-glnext.so) 5975 7493feba5c llvm::initializeLoopStrengthReducePass(llvm::PassRegistry&) (/vendor/lib64/libllvm-glnext.so) 5976 7493febae4 llvm::createLoopStrengthReducePass(llvm::TargetLowering const*) (/vendor/lib64/libllvm-glnext.so) 5977 74943779c8 llvm::QGPUPassConfig::addIRPasses() (/vendor/lib64/libllvm-glnext.so) 5978 7494076b94 addPassesToGenerateCode(llvm::LLVMTargetMachine*, llvm::PassManagerBase&, bool) (/vendor/lib64/libllvm-glnext.so) 5979 74940767a0 llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::PassManagerBase&, llvm::formatted_raw_ostream&, llvm::TargetMachine::CodeGenFileType, bool, bool) (/vendor/lib64/libllvm-glnext.so) 5980 74942d3afc llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so) 5981 7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so) 5982 7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 5983 749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 5984 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 5985 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 5986 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 5987 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 5988 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 5989 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 5990 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 5991 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 5992 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 5993 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 5994 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 5995 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 5996 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 5997 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 5998 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 5999 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 6000 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6001 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6002 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6003 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) 6004 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) 6005 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 6006 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 6007 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 6008 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 6009 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 6010 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 6011 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 6012 6013RenderThread 31850/31881 [001] 684943.491354: 250000 cpu-clock: 6014 7493bfe3e8 llvm::sys::MutexImpl::release() (/vendor/lib64/libllvm-glnext.so) 6015 7493d4fda0 llvm::PassRegistry::getPassInfo(llvm::StringRef) const (/vendor/lib64/libllvm-glnext.so) 6016 7493d44b30 llvm::AnalysisUsage::addPreserved(llvm::StringRef) (/vendor/lib64/libllvm-glnext.so) 6017 7494095c78 llvm::MachineFunctionPass::getAnalysisUsage(llvm::AnalysisUsage&) const (/vendor/lib64/libllvm-glnext.so) 6018 7493d46b3c llvm::PMTopLevelManager::findAnalysisUsage(llvm::Pass*) (/vendor/lib64/libllvm-glnext.so) 6019 7493d46dcc llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (/vendor/lib64/libllvm-glnext.so) 6020 7493d46ee0 llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (/vendor/lib64/libllvm-glnext.so) 6021 7493d46ee0 llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (/vendor/lib64/libllvm-glnext.so) 6022 74940da2fc llvm::TargetPassConfig::addPass(char&) (/vendor/lib64/libllvm-glnext.so) 6023 74940daea0 llvm::TargetPassConfig::addMachineSSAOptimization() (/vendor/lib64/libllvm-glnext.so) 6024 7494378218 llvm::QGPUPassConfig::addMachinePasses() (/vendor/lib64/libllvm-glnext.so) 6025 7494076c94 addPassesToGenerateCode(llvm::LLVMTargetMachine*, llvm::PassManagerBase&, bool) (/vendor/lib64/libllvm-glnext.so) 6026 74940767a0 llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::PassManagerBase&, llvm::formatted_raw_ostream&, llvm::TargetMachine::CodeGenFileType, bool, bool) (/vendor/lib64/libllvm-glnext.so) 6027 74942d3afc llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so) 6028 7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so) 6029 7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6030 749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6031 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6032 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6033 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 6034 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 6035 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 6036 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 6037 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 6038 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 6039 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 6040 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 6041 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 6042 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 6043 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 6044 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 6045 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 6046 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 6047 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6048 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6049 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6050 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) 6051 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) 6052 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 6053 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 6054 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 6055 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 6056 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 6057 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 6058 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 6059 6060RenderThread 31850/31881 [001] 684943.491647: 250000 cpu-clock: 6061 74940ad3d0 llvm::MachineLoopInfo::MachineLoopInfo() (/vendor/lib64/libllvm-glnext.so) 6062 74940ad348 llvm::Pass* llvm::callDefaultCtor<llvm::MachineLoopInfo>() (/vendor/lib64/libllvm-glnext.so) 6063 7493d46ea4 llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (/vendor/lib64/libllvm-glnext.so) 6064 7494377f60 llvm::QGPUPassConfig::addOptimizedRegAlloc(llvm::FunctionPass*) (/vendor/lib64/libllvm-glnext.so) 6065 74943782c0 llvm::QGPUPassConfig::addMachinePasses() (/vendor/lib64/libllvm-glnext.so) 6066 7494076c94 addPassesToGenerateCode(llvm::LLVMTargetMachine*, llvm::PassManagerBase&, bool) (/vendor/lib64/libllvm-glnext.so) 6067 74940767a0 llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::PassManagerBase&, llvm::formatted_raw_ostream&, llvm::TargetMachine::CodeGenFileType, bool, bool) (/vendor/lib64/libllvm-glnext.so) 6068 74942d3afc llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so) 6069 7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so) 6070 7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6071 749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6072 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6073 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6074 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 6075 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 6076 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 6077 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 6078 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 6079 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 6080 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 6081 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 6082 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 6083 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 6084 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 6085 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 6086 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 6087 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 6088 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6089 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6090 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6091 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) 6092 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) 6093 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 6094 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 6095 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 6096 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 6097 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 6098 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 6099 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 6100 6101RenderThread 31850/31881 [001] 684943.491897: 250000 cpu-clock: 6102 7494308e80 (anonymous namespace)::QGPUNopandHwFlagsInserter::QGPUNopandHwFlagsInserter() (/vendor/lib64/libllvm-glnext.so) 6103 7494308c38 llvm::createQGPUNopandHwFlagsInserterPass() (/vendor/lib64/libllvm-glnext.so) 6104 74943785d0 llvm::QGPUPassConfig::addPreEmitPass() (/vendor/lib64/libllvm-glnext.so) 6105 7494378350 llvm::QGPUPassConfig::addMachinePasses() (/vendor/lib64/libllvm-glnext.so) 6106 7494076c94 addPassesToGenerateCode(llvm::LLVMTargetMachine*, llvm::PassManagerBase&, bool) (/vendor/lib64/libllvm-glnext.so) 6107 74940767a0 llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::PassManagerBase&, llvm::formatted_raw_ostream&, llvm::TargetMachine::CodeGenFileType, bool, bool) (/vendor/lib64/libllvm-glnext.so) 6108 74942d3afc llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so) 6109 7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so) 6110 7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6111 749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6112 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6113 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6114 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 6115 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 6116 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 6117 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 6118 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 6119 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 6120 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 6121 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 6122 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 6123 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 6124 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 6125 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 6126 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 6127 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 6128 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6129 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6130 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6131 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) 6132 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) 6133 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 6134 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 6135 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 6136 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 6137 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 6138 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 6139 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 6140 6141RenderThread 31850/31881 [001] 684943.492148: 250000 cpu-clock: 6142 ffffff82a2e89df4 clear_page ([kernel.kallsyms]) 6143 ffffff82a2f5441e do_page_fault.cfi ([kernel.kallsyms]) 6144 ffffff82a2f53fce do_translation_fault.cfi ([kernel.kallsyms]) 6145 ffffff82a2e8175a do_mem_abort.cfi ([kernel.kallsyms]) 6146 ffffff82a2e83d3e el0_da ([kernel.kallsyms]) 6147 752e0e2440 memset (/apex/com.android.runtime/lib64/bionic/libc.so) 6148 752e0aa240 je_calloc (/apex/com.android.runtime/lib64/bionic/libc.so) 6149 752e0a4268 calloc (/apex/com.android.runtime/lib64/bionic/libc.so) 6150 7493c1cf24 llvm::MallocSlabAllocator::Allocate(unsigned long) (/vendor/lib64/libllvm-glnext.so) 6151 7493c1cec8 llvm::BumpPtrAllocator::Allocate(unsigned long, unsigned long) (/vendor/lib64/libllvm-glnext.so) 6152 74945099d4 QGPUGlobalRA::RegisterInterferenceContext::RegisterInterferenceContext(llvm::BumpPtrAllocator*, llvm::BumpPtrAllocator*, llvm::QGPUTargetMachine*) (/vendor/lib64/libllvm-glnext.so) 6153 749450b820 QGPUGlobalRegAlloc::doInitialization(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 6154 7493d49d80 llvm::FunctionPassManagerImpl::doInitialization(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 6155 74942d3c10 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so) 6156 7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so) 6157 7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6158 749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6159 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6160 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6161 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 6162 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 6163 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 6164 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 6165 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 6166 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 6167 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 6168 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 6169 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 6170 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 6171 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 6172 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 6173 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 6174 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 6175 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6176 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6177 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6178 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) 6179 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) 6180 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 6181 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 6182 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 6183 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 6184 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 6185 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 6186 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 6187 6188RenderThread 31850/31881 [001] 684943.492397: 250000 cpu-clock: 6189 7494382fa0 QGPUFastISel::populateGlobalInfoMap(llvm::Module const*) (/vendor/lib64/libllvm-glnext.so) 6190 74943ba270 QGPUFastISel::QGPUFastISel(llvm::FunctionLoweringInfo&) (/vendor/lib64/libllvm-glnext.so) 6191 74943b9da4 llvm::QGPU::createFastISel(llvm::FunctionLoweringInfo&) (/vendor/lib64/libllvm-glnext.so) 6192 749453ccbc QGPUInstructionSelector::runOnMachineFunction(llvm::MachineFunction&) (/vendor/lib64/libllvm-glnext.so) 6193 7493d4a380 llvm::FPPassManager::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so) 6194 7493d49c2c llvm::FunctionPassManagerImpl::run(llvm::Function&) (/vendor/lib64/libllvm-glnext.so) 6195 7493d49a88 llvm::FunctionPassManager::run(llvm::Function&) (/vendor/lib64/libllvm-glnext.so) 6196 74942d3c38 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so) 6197 7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so) 6198 7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6199 749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6200 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6201 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6202 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 6203 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 6204 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 6205 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 6206 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 6207 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 6208 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 6209 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 6210 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 6211 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 6212 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 6213 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 6214 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 6215 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 6216 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6217 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6218 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6219 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) 6220 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) 6221 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 6222 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 6223 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 6224 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 6225 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 6226 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 6227 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 6228 6229RenderThread 31850/31881 [001] 684943.492647: 250000 cpu-clock: 6230 7494389630 QGPUFastISel::isTypeLegal(llvm::Type*, llvm::EVT&) (/vendor/lib64/libllvm-glnext.so) 6231 74943a1f7c QGPUFastISel::QGPUSelectMul(llvm::Instruction const*, unsigned int, bool) (/vendor/lib64/libllvm-glnext.so) 6232 74943babb4 QGPUFastISel::TargetSelectInstruction(llvm::Instruction const*) (/vendor/lib64/libllvm-glnext.so) 6233 74943bca48 llvm::QGPUFastISelBase::SelectInstruction(llvm::Instruction const*) (/vendor/lib64/libllvm-glnext.so) 6234 749453ce54 QGPUInstructionSelector::runOnMachineFunction(llvm::MachineFunction&) (/vendor/lib64/libllvm-glnext.so) 6235 7493d4a380 llvm::FPPassManager::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so) 6236 7493d49c2c llvm::FunctionPassManagerImpl::run(llvm::Function&) (/vendor/lib64/libllvm-glnext.so) 6237 7493d49a88 llvm::FunctionPassManager::run(llvm::Function&) (/vendor/lib64/libllvm-glnext.so) 6238 74942d3c38 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so) 6239 7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so) 6240 7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6241 749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6242 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6243 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6244 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 6245 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 6246 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 6247 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 6248 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 6249 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 6250 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 6251 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 6252 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 6253 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 6254 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 6255 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 6256 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 6257 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 6258 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6259 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6260 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6261 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) 6262 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) 6263 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 6264 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 6265 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 6266 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 6267 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 6268 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 6269 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 6270 6271RenderThread 31850/31881 [001] 684943.492897: 250000 cpu-clock: 6272 749433a9ec llvm::MOVCVTInstrInfo::isMOVAInstr(llvm::MachineInstr const*) (/vendor/lib64/libllvm-glnext.so) 6273 74944a8210 QGPUPeepholeOptimizer::foldRelativeAddressingMove(llvm::MachineBasicBlock::bundle_iterator<llvm::MachineInstr, llvm::ilist_iterator<llvm::MachineInstr>>) (/vendor/lib64/libllvm-glnext.so) 6274 7494493bc0 QGPUPeepholeOptimizer::runAsPostISelOpt(llvm::MachineFunction&) (/vendor/lib64/libllvm-glnext.so) 6275 7494491208 QGPUPeepholeOptimizer::runOnMachineFunction(llvm::MachineFunction&) (/vendor/lib64/libllvm-glnext.so) 6276 7493d4a380 llvm::FPPassManager::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so) 6277 7493d49c2c llvm::FunctionPassManagerImpl::run(llvm::Function&) (/vendor/lib64/libllvm-glnext.so) 6278 7493d49a88 llvm::FunctionPassManager::run(llvm::Function&) (/vendor/lib64/libllvm-glnext.so) 6279 74942d3c38 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so) 6280 7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so) 6281 7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6282 749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6283 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6284 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6285 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 6286 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 6287 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 6288 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 6289 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 6290 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 6291 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 6292 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 6293 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 6294 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 6295 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 6296 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 6297 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 6298 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 6299 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6300 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6301 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6302 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) 6303 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) 6304 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 6305 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 6306 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 6307 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 6308 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 6309 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 6310 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 6311 6312RenderThread 31850/31881 [001] 684943.493148: 250000 cpu-clock: 6313 749409f974 llvm::MachineInstrExpressionTrait::getHashValue(llvm::MachineInstr const* const&) (/vendor/lib64/libllvm-glnext.so) 6314 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) 6315 7494086f3c (anonymous namespace)::MachineCSE::PerformCSE(llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*) (/vendor/lib64/libllvm-glnext.so) 6316 7494086010 (anonymous namespace)::MachineCSE::runOnMachineFunction(llvm::MachineFunction&) (/vendor/lib64/libllvm-glnext.so) 6317 7493d4a380 llvm::FPPassManager::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so) 6318 7493d49c2c llvm::FunctionPassManagerImpl::run(llvm::Function&) (/vendor/lib64/libllvm-glnext.so) 6319 7493d49a88 llvm::FunctionPassManager::run(llvm::Function&) (/vendor/lib64/libllvm-glnext.so) 6320 74942d3c38 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so) 6321 7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so) 6322 7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6323 749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6324 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6325 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6326 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 6327 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 6328 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 6329 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 6330 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 6331 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 6332 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 6333 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 6334 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 6335 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 6336 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 6337 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 6338 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 6339 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 6340 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6341 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6342 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6343 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) 6344 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) 6345 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 6346 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 6347 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 6348 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 6349 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 6350 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 6351 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 6352 6353RenderThread 31850/31881 [001] 684943.493397: 250000 cpu-clock: 6354 7494479d30 (anonymous namespace)::QGPUScheduleInstrs::ReleaseSuccessors(llvm::SUnit*) (/vendor/lib64/libllvm-glnext.so) 6355 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) 6356 749446a0fc (anonymous namespace)::QGPUScheduler::runOnMachineFunction(llvm::MachineFunction&) (/vendor/lib64/libllvm-glnext.so) 6357 7493d4a380 llvm::FPPassManager::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so) 6358 7493d49c2c llvm::FunctionPassManagerImpl::run(llvm::Function&) (/vendor/lib64/libllvm-glnext.so) 6359 7493d49a88 llvm::FunctionPassManager::run(llvm::Function&) (/vendor/lib64/libllvm-glnext.so) 6360 74942d3c38 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so) 6361 7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so) 6362 7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6363 749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6364 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6365 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6366 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 6367 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 6368 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 6369 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 6370 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 6371 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 6372 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 6373 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 6374 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 6375 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 6376 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 6377 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 6378 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 6379 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 6380 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6381 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6382 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6383 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) 6384 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) 6385 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 6386 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 6387 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 6388 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 6389 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 6390 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 6391 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 6392 6393RenderThread 31850/31881 [001] 684943.493648: 250000 cpu-clock: 6394 74942f04a8 (anonymous namespace)::QGPUCombiner::runOnMachineFunction(llvm::MachineFunction&) (/vendor/lib64/libllvm-glnext.so) 6395 7493d4a380 llvm::FPPassManager::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so) 6396 7493d49c2c llvm::FunctionPassManagerImpl::run(llvm::Function&) (/vendor/lib64/libllvm-glnext.so) 6397 7493d49a88 llvm::FunctionPassManager::run(llvm::Function&) (/vendor/lib64/libllvm-glnext.so) 6398 74942d3c38 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so) 6399 7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so) 6400 7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6401 749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6402 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6403 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6404 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 6405 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 6406 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 6407 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 6408 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 6409 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 6410 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 6411 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 6412 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 6413 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 6414 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 6415 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 6416 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 6417 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 6418 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6419 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6420 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6421 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) 6422 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) 6423 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 6424 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 6425 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 6426 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 6427 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 6428 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 6429 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 6430 6431RenderThread 31850/31881 [001] 684943.493897: 250000 cpu-clock: 6432 7494516b14 QGPUGlobalRegAlloc::constructLiveIntervals(llvm::MachineBasicBlock*) (/vendor/lib64/libllvm-glnext.so) 6433 749450f320 QGPUGlobalRegAlloc::constructLiveIntervals() (/vendor/lib64/libllvm-glnext.so) 6434 749450b97c QGPUGlobalRegAlloc::runOnMachineFunction(llvm::MachineFunction&) (/vendor/lib64/libllvm-glnext.so) 6435 7493d4a380 llvm::FPPassManager::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so) 6436 7493d49c2c llvm::FunctionPassManagerImpl::run(llvm::Function&) (/vendor/lib64/libllvm-glnext.so) 6437 7493d49a88 llvm::FunctionPassManager::run(llvm::Function&) (/vendor/lib64/libllvm-glnext.so) 6438 74942d3c38 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so) 6439 7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so) 6440 7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6441 749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6442 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6443 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6444 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 6445 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 6446 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 6447 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 6448 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 6449 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 6450 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 6451 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 6452 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 6453 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 6454 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 6455 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 6456 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 6457 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 6458 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6459 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6460 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6461 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) 6462 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) 6463 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 6464 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 6465 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 6466 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 6467 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 6468 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 6469 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 6470 6471RenderThread 31850/31881 [001] 684943.494147: 250000 cpu-clock: 6472 74945139f0 QGPUGlobalRegAlloc::clearPerFunction() (/vendor/lib64/libllvm-glnext.so) 6473 749450c1f0 QGPUGlobalRegAlloc::runOnMachineFunction(llvm::MachineFunction&) (/vendor/lib64/libllvm-glnext.so) 6474 7493d4a380 llvm::FPPassManager::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so) 6475 7493d49c2c llvm::FunctionPassManagerImpl::run(llvm::Function&) (/vendor/lib64/libllvm-glnext.so) 6476 7493d49a88 llvm::FunctionPassManager::run(llvm::Function&) (/vendor/lib64/libllvm-glnext.so) 6477 74942d3c38 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so) 6478 7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so) 6479 7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6480 749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6481 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6482 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6483 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 6484 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 6485 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 6486 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 6487 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 6488 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 6489 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 6490 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 6491 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 6492 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 6493 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 6494 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 6495 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 6496 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 6497 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6498 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6499 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6500 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) 6501 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) 6502 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 6503 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 6504 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 6505 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 6506 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 6507 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 6508 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 6509 6510RenderThread 31850/31881 [001] 684943.494398: 250000 cpu-clock: 6511 7494082fec (anonymous namespace)::MachineCopyPropagation::runOnMachineFunction(llvm::MachineFunction&) (/vendor/lib64/libllvm-glnext.so) 6512 7493d4a380 llvm::FPPassManager::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so) 6513 7493d49c2c llvm::FunctionPassManagerImpl::run(llvm::Function&) (/vendor/lib64/libllvm-glnext.so) 6514 7493d49a88 llvm::FunctionPassManager::run(llvm::Function&) (/vendor/lib64/libllvm-glnext.so) 6515 74942d3c38 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so) 6516 7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so) 6517 7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6518 749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6519 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6520 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6521 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 6522 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 6523 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 6524 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 6525 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 6526 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 6527 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 6528 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 6529 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 6530 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 6531 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 6532 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 6533 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 6534 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 6535 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6536 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6537 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6538 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) 6539 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) 6540 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 6541 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 6542 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 6543 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 6544 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 6545 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 6546 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 6547 6548RenderThread 31850/31881 [001] 684943.494648: 250000 cpu-clock: 6549 749430e5ec (anonymous namespace)::QGPUNopandHwFlagsInserter::runOnMachineFunction(llvm::MachineFunction&) (/vendor/lib64/libllvm-glnext.so) 6550 7493d4a380 llvm::FPPassManager::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so) 6551 7493d49c2c llvm::FunctionPassManagerImpl::run(llvm::Function&) (/vendor/lib64/libllvm-glnext.so) 6552 7493d49a88 llvm::FunctionPassManager::run(llvm::Function&) (/vendor/lib64/libllvm-glnext.so) 6553 74942d3c38 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so) 6554 7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so) 6555 7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6556 749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6557 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6558 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6559 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 6560 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 6561 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 6562 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 6563 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 6564 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 6565 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 6566 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 6567 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 6568 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 6569 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 6570 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 6571 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 6572 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 6573 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6574 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6575 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6576 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) 6577 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) 6578 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 6579 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 6580 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 6581 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 6582 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 6583 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 6584 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 6585 6586RenderThread 31850/31881 [001] 684943.494897: 250000 cpu-clock: 6587 7493d46880 llvm::PMTopLevelManager::setLastUser(llvm::SmallVectorImpl<llvm::Pass*> const&, llvm::Pass*) (/vendor/lib64/libllvm-glnext.so) 6588 7493d48d30 llvm::PMDataManager::add(llvm::Pass*, bool) (/vendor/lib64/libllvm-glnext.so) 6589 7493d46f50 llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (/vendor/lib64/libllvm-glnext.so) 6590 7493d46ee0 llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (/vendor/lib64/libllvm-glnext.so) 6591 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) 6592 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) 6593 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) 6594 74942d3cf4 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so) 6595 7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so) 6596 7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6597 749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6598 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6599 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6600 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 6601 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 6602 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 6603 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 6604 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 6605 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 6606 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 6607 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 6608 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 6609 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 6610 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 6611 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 6612 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 6613 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 6614 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6615 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6616 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6617 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) 6618 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) 6619 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 6620 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 6621 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 6622 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 6623 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 6624 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 6625 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 6626 6627RenderThread 31850/31881 [001] 684943.495148: 250000 cpu-clock: 6628 7494438080 llvm::QGPUTargetObjGen::setMetaData(unsigned int, unsigned int, llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 6629 7494429d88 llvm::QGPUModuleEncoder::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 6630 7493d4a8e4 llvm::MPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 6631 7493d4ba6c llvm::PassManagerImpl::run(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 6632 74942d3d08 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so) 6633 7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so) 6634 7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6635 749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6636 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6637 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6638 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 6639 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 6640 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 6641 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 6642 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 6643 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 6644 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 6645 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 6646 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 6647 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 6648 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 6649 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 6650 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 6651 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 6652 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6653 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6654 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6655 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) 6656 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) 6657 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 6658 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 6659 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 6660 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 6661 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 6662 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 6663 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 6664 6665RenderThread 31850/31881 [001] 684943.495398: 250000 cpu-clock: 6666 7493e87198 llvm::UniformityAnalysisPass::~UniformityAnalysisPass() (/vendor/lib64/libllvm-glnext.so) 6667 7493d4cb7c llvm::MPPassManager::~MPPassManager() (/vendor/lib64/libllvm-glnext.so) 6668 7493d4ce04 non-virtual thunk to llvm::MPPassManager::~MPPassManager() (/vendor/lib64/libllvm-glnext.so) 6669 7493d47dec llvm::PMTopLevelManager::~PMTopLevelManager() (/vendor/lib64/libllvm-glnext.so) 6670 7493d4c988 llvm::PassManagerImpl::~PassManagerImpl() (/vendor/lib64/libllvm-glnext.so) 6671 7493d4ca90 llvm::FunctionPassManagerImpl::~FunctionPassManagerImpl() (/vendor/lib64/libllvm-glnext.so) 6672 7494552f30 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so) 6673 7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6674 749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6675 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6676 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6677 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 6678 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 6679 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 6680 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 6681 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 6682 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 6683 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 6684 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 6685 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 6686 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 6687 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 6688 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 6689 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 6690 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 6691 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6692 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6693 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6694 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) 6695 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) 6696 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 6697 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 6698 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 6699 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 6700 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 6701 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 6702 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 6703 6704RenderThread 31850/31881 [001] 684943.495647: 250000 cpu-clock: 6705 752e0dd24c je_tcache_bin_flush_small (/apex/com.android.runtime/lib64/bionic/libc.so) 6706 752e0abfac je_free (/apex/com.android.runtime/lib64/bionic/libc.so) 6707 7493d3f2f0 llvm::NamedMDNode::~NamedMDNode() (/vendor/lib64/libllvm-glnext.so) 6708 7493d41b74 llvm::Module::~Module() (/vendor/lib64/libllvm-glnext.so) 6709 749455517c LLVMCompiler::setModule(llvm::Module*) (/vendor/lib64/libllvm-glnext.so) 6710 7494570ff8 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6711 749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6712 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6713 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6714 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 6715 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 6716 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 6717 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 6718 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 6719 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 6720 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 6721 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 6722 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 6723 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 6724 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 6725 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 6726 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 6727 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 6728 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6729 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6730 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6731 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) 6732 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) 6733 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 6734 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 6735 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 6736 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 6737 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 6738 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 6739 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 6740 6741RenderThread 31850/31881 [001] 684943.495897: 250000 cpu-clock: 6742 752e0dd260 je_tcache_bin_flush_small (/apex/com.android.runtime/lib64/bionic/libc.so) 6743 752e0abfac je_free (/apex/com.android.runtime/lib64/bionic/libc.so) 6744 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) 6745 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) 6746 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) 6747 7493e8a354 llvm::UniformityAnalysisPass::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 6748 7493d4a6c8 llvm::MPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 6749 7493d4ba6c llvm::PassManagerImpl::run(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 6750 74945525f0 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so) 6751 7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6752 749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6753 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6754 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6755 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 6756 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 6757 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 6758 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 6759 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 6760 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 6761 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 6762 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 6763 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 6764 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 6765 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 6766 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 6767 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 6768 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 6769 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6770 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6771 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6772 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) 6773 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) 6774 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 6775 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 6776 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 6777 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 6778 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 6779 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 6780 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 6781 6782RenderThread 31850/31881 [001] 684943.496148: 250000 cpu-clock: 6783 7493d82818 llvm::MCContext::MCContext(llvm::MCAsmInfo const&, llvm::MCRegisterInfo const&, llvm::MCObjectFileInfo const*, llvm::SourceMgr const*) (/vendor/lib64/libllvm-glnext.so) 6784 74940b211c llvm::MachineModuleInfo::MachineModuleInfo(llvm::MCAsmInfo const&, llvm::MCRegisterInfo const&, llvm::MCObjectFileInfo const*) (/vendor/lib64/libllvm-glnext.so) 6785 749437ad8c llvm::QGPUCodegenFixedPipeline::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 6786 74942d194c llvm::llclib::CompileInSimplePipeline(llvm::Module*, llvm::QGPUMIRConverter*, char**, unsigned int&) (/vendor/lib64/libllvm-glnext.so) 6787 74942d3518 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so) 6788 7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so) 6789 7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6790 749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6791 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6792 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6793 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 6794 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 6795 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 6796 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 6797 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 6798 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 6799 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 6800 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 6801 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 6802 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 6803 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 6804 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 6805 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 6806 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 6807 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6808 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6809 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6810 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) 6811 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) 6812 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 6813 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 6814 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 6815 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 6816 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 6817 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 6818 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 6819 6820RenderThread 31850/31881 [001] 684943.496400: 250000 cpu-clock: 6821 7493c6e9c0 llvm::ConstantVector::get(llvm::ArrayRef<llvm::Constant*>) (/vendor/lib64/libllvm-glnext.so) 6822 74943571a4 llvm::QGPULiteralLoweringPass::TransformShader(llvm::Module&, std::__1::vector<llvm::MDNode*, std::__1::allocator<llvm::MDNode*>>&) (/vendor/lib64/libllvm-glnext.so) 6823 7494354028 llvm::QGPULiteralLoweringPass::lowerLiteralModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 6824 749436202c llvm::QGPULiteralLoweringPass::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 6825 749437afa0 llvm::QGPUCodegenFixedPipeline::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 6826 74942d194c llvm::llclib::CompileInSimplePipeline(llvm::Module*, llvm::QGPUMIRConverter*, char**, unsigned int&) (/vendor/lib64/libllvm-glnext.so) 6827 74942d3518 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so) 6828 7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so) 6829 7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6830 749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6831 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6832 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6833 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 6834 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 6835 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 6836 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 6837 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 6838 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 6839 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 6840 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 6841 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 6842 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 6843 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 6844 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 6845 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 6846 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 6847 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6848 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6849 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6850 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) 6851 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) 6852 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 6853 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 6854 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 6855 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 6856 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 6857 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 6858 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 6859 6860RenderThread 31850/31881 [001] 684943.496648: 250000 cpu-clock: 6861 752e0e20a8 memcmp (/apex/com.android.runtime/lib64/bionic/libc.so) 6862 7493c37be4 llvm::StringMapImpl::FindKey(llvm::StringRef) const (/vendor/lib64/libllvm-glnext.so) 6863 7493d43024 llvm::Module::getNamedMetadata(llvm::Twine const&) const (/vendor/lib64/libllvm-glnext.so) 6864 7494374f3c llvm::QGPUTargetMachine::getConstRegFileSize(llvm::Module*) (/vendor/lib64/libllvm-glnext.so) 6865 74943d8eb4 QGPUFastISel::promoteLDC(llvm::Instruction const*) (/vendor/lib64/libllvm-glnext.so) 6866 74943dc4f8 QGPUFastISel::QGPUSelectLDCIntrinsic(llvm::Instruction const*) (/vendor/lib64/libllvm-glnext.so) 6867 7494405e28 QGPUFastISel::QGPUSelectIntrinsic(llvm::Instruction const*, unsigned int, bool) (/vendor/lib64/libllvm-glnext.so) 6868 749440bf80 QGPUFastISel::QGPUSelectCall(llvm::Instruction const*, unsigned int, bool) (/vendor/lib64/libllvm-glnext.so) 6869 74943bab74 QGPUFastISel::TargetSelectInstruction(llvm::Instruction const*) (/vendor/lib64/libllvm-glnext.so) 6870 74943bca48 llvm::QGPUFastISelBase::SelectInstruction(llvm::Instruction const*) (/vendor/lib64/libllvm-glnext.so) 6871 749453ce54 QGPUInstructionSelector::runOnMachineFunction(llvm::MachineFunction&) (/vendor/lib64/libllvm-glnext.so) 6872 749437b014 llvm::QGPUCodegenFixedPipeline::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 6873 74942d194c llvm::llclib::CompileInSimplePipeline(llvm::Module*, llvm::QGPUMIRConverter*, char**, unsigned int&) (/vendor/lib64/libllvm-glnext.so) 6874 74942d3518 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so) 6875 7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so) 6876 7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6877 749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6878 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6879 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6880 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 6881 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 6882 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 6883 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 6884 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 6885 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 6886 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 6887 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 6888 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 6889 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 6890 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 6891 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 6892 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 6893 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 6894 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6895 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6896 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6897 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) 6898 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) 6899 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 6900 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 6901 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 6902 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 6903 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 6904 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 6905 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 6906 6907RenderThread 31850/31881 [001] 684943.496897: 250000 cpu-clock: 6908 749409ba50 llvm::MachineInstr::isSafeToMove(llvm::TargetInstrInfo const*, llvm::AliasAnalysis*, bool&) const (/vendor/lib64/libllvm-glnext.so) 6909 74944df380 (anonymous namespace)::QGPUDeadMachineInstructionElim::runOnMachineFunction(llvm::MachineFunction&) (/vendor/lib64/libllvm-glnext.so) 6910 749437b064 llvm::QGPUCodegenFixedPipeline::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 6911 74942d194c llvm::llclib::CompileInSimplePipeline(llvm::Module*, llvm::QGPUMIRConverter*, char**, unsigned int&) (/vendor/lib64/libllvm-glnext.so) 6912 74942d3518 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so) 6913 7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so) 6914 7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6915 749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6916 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6917 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6918 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 6919 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 6920 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 6921 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 6922 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 6923 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 6924 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 6925 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 6926 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 6927 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 6928 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 6929 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 6930 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 6931 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 6932 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6933 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6934 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6935 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) 6936 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) 6937 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 6938 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 6939 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 6940 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 6941 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 6942 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 6943 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 6944 6945RenderThread 31850/31881 [001] 684943.497148: 250000 cpu-clock: 6946 74944d5b40 QGPULocalRegAlloc::checkInterferenceAtCurrSlot(QGPULocalRA::LiveRange*, llvm::RegClassID, unsigned int) (/vendor/lib64/libllvm-glnext.so) 6947 74944d4238 QGPULocalRegAlloc::allocateRegsForAggregate(QGPULocalRA::LiveRange*, unsigned int) (/vendor/lib64/libllvm-glnext.so) 6948 74944d27c8 QGPULocalRegAlloc::runSimpleLinearScan() (/vendor/lib64/libllvm-glnext.so) 6949 74944d20f0 QGPULocalRegAlloc::runOnMachineFunction(llvm::MachineFunction&) (/vendor/lib64/libllvm-glnext.so) 6950 749437b16c llvm::QGPUCodegenFixedPipeline::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 6951 74942d194c llvm::llclib::CompileInSimplePipeline(llvm::Module*, llvm::QGPUMIRConverter*, char**, unsigned int&) (/vendor/lib64/libllvm-glnext.so) 6952 74942d3518 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so) 6953 7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so) 6954 7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6955 749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6956 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6957 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6958 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 6959 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 6960 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 6961 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 6962 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 6963 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 6964 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 6965 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 6966 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 6967 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 6968 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 6969 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 6970 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 6971 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 6972 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6973 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6974 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 6975 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) 6976 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) 6977 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 6978 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 6979 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 6980 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 6981 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 6982 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 6983 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 6984 6985RenderThread 31850/31881 [001] 684943.497398: 250000 cpu-clock: 6986 74944429e4 llvm::QGPUTargetObjGen::setSymbolTable(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 6987 7494428ddc llvm::QGPUTargetObjGen::setSections(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 6988 7494429b84 llvm::QGPUModuleEncoder::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 6989 749437b284 llvm::QGPUCodegenFixedPipeline::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 6990 74942d194c llvm::llclib::CompileInSimplePipeline(llvm::Module*, llvm::QGPUMIRConverter*, char**, unsigned int&) (/vendor/lib64/libllvm-glnext.so) 6991 74942d3518 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so) 6992 7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so) 6993 7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6994 749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6995 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6996 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 6997 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 6998 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 6999 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 7000 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 7001 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 7002 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 7003 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 7004 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 7005 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 7006 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 7007 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 7008 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 7009 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 7010 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 7011 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7012 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7013 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7014 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) 7015 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) 7016 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 7017 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 7018 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 7019 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 7020 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 7021 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 7022 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 7023 7024RenderThread 31850/31881 [001] 684943.497648: 250000 cpu-clock: 7025 7493c5f750 llvm::BasicBlock::~BasicBlock() (/vendor/lib64/libllvm-glnext.so) 7026 7493c5f9d0 llvm::BasicBlock::~BasicBlock() (/vendor/lib64/libllvm-glnext.so) 7027 7493c5fb10 llvm::BasicBlock::eraseFromParent() (/vendor/lib64/libllvm-glnext.so) 7028 7493c9965c llvm::Function::dropAllReferences() (/vendor/lib64/libllvm-glnext.so) 7029 7493d42230 llvm::Module::dropAllReferences() (/vendor/lib64/libllvm-glnext.so) 7030 7493d418bc llvm::Module::~Module() (/vendor/lib64/libllvm-glnext.so) 7031 749455517c LLVMCompiler::setModule(llvm::Module*) (/vendor/lib64/libllvm-glnext.so) 7032 7494570ff8 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 7033 749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 7034 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 7035 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 7036 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 7037 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 7038 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 7039 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 7040 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 7041 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 7042 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 7043 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 7044 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 7045 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 7046 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 7047 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 7048 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 7049 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 7050 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7051 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7052 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7053 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) 7054 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) 7055 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 7056 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 7057 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 7058 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 7059 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 7060 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 7061 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 7062 7063RenderThread 31850/31881 [001] 684943.497898: 250000 cpu-clock: 7064 7493d3d920 llvm::DenseMapIterator<llvm::DenseMapAPIntKeyInfo::KeyTy, llvm::ConstantInt*, llvm::DenseMapAPIntKeyInfo, false>::AdvancePastEmptyBuckets() (/vendor/lib64/libllvm-glnext.so) 7065 7493d3bdcc llvm::LLVMContextImpl::~LLVMContextImpl() (/vendor/lib64/libllvm-glnext.so) 7066 7493d396c0 llvm::LLVMContext::~LLVMContext() (/vendor/lib64/libllvm-glnext.so) 7067 74945613f0 CompilerContext::LeaveContext(CompilerContext**, bool) (/vendor/lib64/libllvm-glnext.so) 7068 749465be94 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 7069 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 7070 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 7071 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 7072 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 7073 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 7074 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 7075 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 7076 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 7077 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 7078 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 7079 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 7080 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 7081 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 7082 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 7083 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7084 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7085 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7086 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) 7087 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) 7088 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 7089 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 7090 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 7091 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 7092 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 7093 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 7094 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 7095 7096RenderThread 31850/31881 [001] 684943.498147: 250000 cpu-clock: 7097 ffffff82a496e080 idr_alloc_cmn.cfi ([kernel.kallsyms]) 7098 ffffff82a39cb1b6 kgsl_mem_entry_attach_process ([kernel.kallsyms]) 7099 ffffff82a39cd25a gpumem_alloc_entry.cfi ([kernel.kallsyms]) 7100 ffffff82a39cd55a kgsl_ioctl_gpuobj_alloc.cfi ([kernel.kallsyms]) 7101 ffffff82a39df5d2 kgsl_ioctl_helper.cfi ([kernel.kallsyms]) 7102 ffffff82a39df65e kgsl_ioctl.cfi ([kernel.kallsyms]) 7103 ffffff82a322e086 do_vfs_ioctl.cfi ([kernel.kallsyms]) 7104 ffffff82a322e66e SyS_ioctl.cfi ([kernel.kallsyms]) 7105 ffffff82a2e84116 __sys_trace ([kernel.kallsyms]) 7106 752e130888 __ioctl (/apex/com.android.runtime/lib64/bionic/libc.so) 7107 752e0ee38c ioctl (/apex/com.android.runtime/lib64/bionic/libc.so) 7108 7494ad5e80 gsl_ldd_control (/vendor/lib64/libgsl.so) 7109 7494ad9720 ioctl_kgsl_sharedmem_alloc (/vendor/lib64/libgsl.so) 7110 7494a31c98 gsl_memory_alloc_pure (/vendor/lib64/libgsl.so) 7111 74938c2058 libGLESv2_adreno.so[+263058] (/vendor/lib64/egl/libGLESv2_adreno.so) 7112 74938c191c libGLESv2_adreno.so[+26291c] (/vendor/lib64/egl/libGLESv2_adreno.so) 7113 74939ffe40 libGLESv2_adreno.so[+3a0e40] (/vendor/lib64/egl/libGLESv2_adreno.so) 7114 74939f99ac libGLESv2_adreno.so[+39a9ac] (/vendor/lib64/egl/libGLESv2_adreno.so) 7115 7493a036ec libGLESv2_adreno.so[+3a46ec] (/vendor/lib64/egl/libGLESv2_adreno.so) 7116 749374fd30 libGLESv2_adreno.so[+f0d30] (/vendor/lib64/egl/libGLESv2_adreno.so) 7117 749383a324 libGLESv2_adreno.so[+1db324] (/vendor/lib64/egl/libGLESv2_adreno.so) 7118 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 7119 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 7120 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 7121 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 7122 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 7123 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 7124 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 7125 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 7126 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 7127 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 7128 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 7129 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 7130 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7131 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7132 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7133 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) 7134 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) 7135 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 7136 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 7137 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 7138 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 7139 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 7140 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 7141 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 7142 7143RenderThread 31850/31881 [001] 684943.498397: 250000 cpu-clock: 7144 7493a00088 libGLESv2_adreno.so[+3a1088] (/vendor/lib64/egl/libGLESv2_adreno.so) 7145 74939f99ac libGLESv2_adreno.so[+39a9ac] (/vendor/lib64/egl/libGLESv2_adreno.so) 7146 7493a036ec libGLESv2_adreno.so[+3a46ec] (/vendor/lib64/egl/libGLESv2_adreno.so) 7147 749374fd30 libGLESv2_adreno.so[+f0d30] (/vendor/lib64/egl/libGLESv2_adreno.so) 7148 749383a324 libGLESv2_adreno.so[+1db324] (/vendor/lib64/egl/libGLESv2_adreno.so) 7149 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 7150 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 7151 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 7152 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 7153 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 7154 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 7155 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 7156 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 7157 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 7158 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 7159 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 7160 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 7161 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7162 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7163 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7164 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) 7165 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) 7166 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 7167 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 7168 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 7169 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 7170 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 7171 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 7172 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 7173 7174RenderThread 31850/31881 [001] 684943.498647: 250000 cpu-clock: 7175 74939ffff0 libGLESv2_adreno.so[+3a0ff0] (/vendor/lib64/egl/libGLESv2_adreno.so) 7176 7493a057b8 libGLESv2_adreno.so[+3a67b8] (/vendor/lib64/egl/libGLESv2_adreno.so) 7177 7493a03754 libGLESv2_adreno.so[+3a4754] (/vendor/lib64/egl/libGLESv2_adreno.so) 7178 749374fd30 libGLESv2_adreno.so[+f0d30] (/vendor/lib64/egl/libGLESv2_adreno.so) 7179 749383a324 libGLESv2_adreno.so[+1db324] (/vendor/lib64/egl/libGLESv2_adreno.so) 7180 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 7181 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 7182 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 7183 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 7184 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 7185 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 7186 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 7187 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 7188 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 7189 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 7190 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 7191 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 7192 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7193 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7194 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7195 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) 7196 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) 7197 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 7198 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 7199 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 7200 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 7201 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 7202 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 7203 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 7204 7205RenderThread 31850/31881 [001] 684943.498898: 250000 cpu-clock: 7206 74949180e0 longest_match (/system/lib64/vndk-sp-29/libz.so) 7207 7494917c54 deflate_slow (/system/lib64/vndk-sp-29/libz.so) 7208 7494916308 deflate (/system/lib64/vndk-sp-29/libz.so) 7209 74949136b8 compress (/system/lib64/vndk-sp-29/libz.so) 7210 749383a3d8 libGLESv2_adreno.so[+1db3d8] (/vendor/lib64/egl/libGLESv2_adreno.so) 7211 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 7212 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 7213 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 7214 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 7215 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 7216 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 7217 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 7218 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 7219 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 7220 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 7221 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 7222 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 7223 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7224 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7225 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7226 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) 7227 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) 7228 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 7229 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 7230 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 7231 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 7232 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 7233 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 7234 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 7235 7236RenderThread 31850/31881 [001] 684943.499146: 250000 cpu-clock: 7237 7494917a88 deflate_slow (/system/lib64/vndk-sp-29/libz.so) 7238 7494916308 deflate (/system/lib64/vndk-sp-29/libz.so) 7239 74949136b8 compress (/system/lib64/vndk-sp-29/libz.so) 7240 749383a3d8 libGLESv2_adreno.so[+1db3d8] (/vendor/lib64/egl/libGLESv2_adreno.so) 7241 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 7242 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 7243 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 7244 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 7245 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 7246 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 7247 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 7248 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 7249 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 7250 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 7251 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 7252 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 7253 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7254 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7255 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7256 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) 7257 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) 7258 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 7259 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 7260 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 7261 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 7262 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 7263 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 7264 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 7265 7266RenderThread 31850/31881 [001] 684943.499396: 250000 cpu-clock: 7267 74949180d0 longest_match (/system/lib64/vndk-sp-29/libz.so) 7268 7494917c54 deflate_slow (/system/lib64/vndk-sp-29/libz.so) 7269 7494916308 deflate (/system/lib64/vndk-sp-29/libz.so) 7270 74949136b8 compress (/system/lib64/vndk-sp-29/libz.so) 7271 749383a3d8 libGLESv2_adreno.so[+1db3d8] (/vendor/lib64/egl/libGLESv2_adreno.so) 7272 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 7273 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 7274 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 7275 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 7276 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 7277 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 7278 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 7279 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 7280 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 7281 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 7282 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 7283 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 7284 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7285 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7286 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7287 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) 7288 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) 7289 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 7290 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 7291 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 7292 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 7293 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 7294 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 7295 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 7296 7297RenderThread 31850/31881 [001] 684943.499646: 250000 cpu-clock: 7298 7494917b74 deflate_slow (/system/lib64/vndk-sp-29/libz.so) 7299 7494916308 deflate (/system/lib64/vndk-sp-29/libz.so) 7300 74949136b8 compress (/system/lib64/vndk-sp-29/libz.so) 7301 749383a3d8 libGLESv2_adreno.so[+1db3d8] (/vendor/lib64/egl/libGLESv2_adreno.so) 7302 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 7303 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 7304 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 7305 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 7306 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 7307 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 7308 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 7309 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 7310 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 7311 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 7312 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 7313 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 7314 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7315 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7316 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7317 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) 7318 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) 7319 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 7320 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 7321 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 7322 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 7323 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 7324 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 7325 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 7326 7327RenderThread 31850/31881 [001] 684943.499897: 250000 cpu-clock: 7328 7531a478d8 GrAllocator::reset() (/system/lib64/libhwui.so) 7329 7531a47778 GrTAllocator<GrGLProgramDataManager::UniformInfo>::~GrTAllocator() (/system/lib64/libhwui.so) 7330 7531a476e8 GrGLProgramBuilder::~GrGLProgramBuilder() (/system/lib64/libhwui.so) 7331 7531a464a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 7332 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 7333 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 7334 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 7335 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 7336 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 7337 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 7338 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 7339 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 7340 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 7341 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 7342 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7343 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7344 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7345 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) 7346 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) 7347 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 7348 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 7349 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 7350 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 7351 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 7352 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 7353 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 7354 7355RenderThread 31850/31881 [001] 684943.500151: 250000 cpu-clock: 7356 ffffff82a37f101c arm_smmu_map_sg.cfi ([kernel.kallsyms]) 7357 ffffff82a37d6656 iommu_map_sg.cfi ([kernel.kallsyms]) 7358 ffffff82a3a02412 kgsl_iommu_map.cfi ([kernel.kallsyms]) 7359 ffffff82a39f031a kgsl_mmu_map.cfi ([kernel.kallsyms]) 7360 ffffff82a39c3c86 _gpu_set_svm_region ([kernel.kallsyms]) 7361 ffffff82a39c3fda _search_range ([kernel.kallsyms]) 7362 ffffff82a39c36da kgsl_get_unmapped_area.cfi ([kernel.kallsyms]) 7363 ffffff82a31b4ac2 get_unmapped_area.cfi ([kernel.kallsyms]) 7364 ffffff82a31b5c62 do_mmap.cfi ([kernel.kallsyms]) 7365 ffffff82a317efde vm_mmap_pgoff.cfi ([kernel.kallsyms]) 7366 ffffff82a2f37f1e sys_mmap.cfi ([kernel.kallsyms]) 7367 ffffff82a2e84116 __sys_trace ([kernel.kallsyms]) 7368 752e1313c8 mmap64 (/apex/com.android.runtime/lib64/bionic/libc.so) 7369 7494ad7a50 kgsl_mmap64 (/vendor/lib64/libgsl.so) 7370 7494ad9980 ioctl_kgsl_sharedmem_alloc (/vendor/lib64/libgsl.so) 7371 7494a31c98 gsl_memory_alloc_pure (/vendor/lib64/libgsl.so) 7372 74938c2058 libGLESv2_adreno.so[+263058] (/vendor/lib64/egl/libGLESv2_adreno.so) 7373 74938c191c libGLESv2_adreno.so[+26291c] (/vendor/lib64/egl/libGLESv2_adreno.so) 7374 74938cb708 libGLESv2_adreno.so[+26c708] (/vendor/lib64/egl/libGLESv2_adreno.so) 7375 74938cbb38 libGLESv2_adreno.so[+26cb38] (/vendor/lib64/egl/libGLESv2_adreno.so) 7376 74938cd884 libGLESv2_adreno.so[+26e884] (/vendor/lib64/egl/libGLESv2_adreno.so) 7377 74939dcb78 libGLESv2_adreno.so[+37db78] (/vendor/lib64/egl/libGLESv2_adreno.so) 7378 74939ea0c8 libGLESv2_adreno.so[+38b0c8] (/vendor/lib64/egl/libGLESv2_adreno.so) 7379 74939de760 libGLESv2_adreno.so[+37f760] (/vendor/lib64/egl/libGLESv2_adreno.so) 7380 74937951a0 libGLESv2_adreno.so[+1361a0] (/vendor/lib64/egl/libGLESv2_adreno.so) 7381 749378d924 libGLESv2_adreno.so[+12e924] (/vendor/lib64/egl/libGLESv2_adreno.so) 7382 7531a4321c GrGLGpu::sendIndexedMeshToGpu(GrPrimitiveType, GrBuffer const*, int, int, unsigned short, unsigned short, GrBuffer const*, int, GrPrimitiveRestart) (/system/lib64/libhwui.so) 7383 7531a40238 GrMesh::sendToGpu(GrMesh::SendToGpuImpl*) const (/system/lib64/libhwui.so) 7384 7531a3fe60 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 7385 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 7386 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 7387 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 7388 7531a008f8 GrSimpleMeshDrawOpHelperWithStencil::executeDrawsAndUploads(GrOp const*, GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 7389 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 7390 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 7391 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 7392 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7393 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7394 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7395 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) 7396 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) 7397 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 7398 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 7399 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 7400 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 7401 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 7402 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 7403 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 7404 7405RenderThread 31850/31881 [001] 684943.500398: 250000 cpu-clock: 7406 752fc26280 glCreateProgram (/system/lib64/libGLESv2.so) 7407 7531a46484 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 7408 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 7409 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 7410 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 7411 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 7412 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 7413 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 7414 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 7415 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 7416 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 7417 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7418 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7419 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7420 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) 7421 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) 7422 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 7423 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 7424 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 7425 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 7426 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 7427 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 7428 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 7429 7430RenderThread 31850/31881 [001] 684943.500647: 250000 cpu-clock: 7431 7531aad198 SkSL::SymbolTable::operator[](SkSL::StringFragment) (/system/lib64/libhwui.so) 7432 7531aad15c SkSL::SymbolTable::operator[](SkSL::StringFragment) (/system/lib64/libhwui.so) 7433 7531aad15c SkSL::SymbolTable::operator[](SkSL::StringFragment) (/system/lib64/libhwui.so) 7434 7531aad15c SkSL::SymbolTable::operator[](SkSL::StringFragment) (/system/lib64/libhwui.so) 7435 7531aad15c SkSL::SymbolTable::operator[](SkSL::StringFragment) (/system/lib64/libhwui.so) 7436 7531aad15c SkSL::SymbolTable::operator[](SkSL::StringFragment) (/system/lib64/libhwui.so) 7437 7531aad15c SkSL::SymbolTable::operator[](SkSL::StringFragment) (/system/lib64/libhwui.so) 7438 7531aad15c SkSL::SymbolTable::operator[](SkSL::StringFragment) (/system/lib64/libhwui.so) 7439 7531aaccd4 SkSL::IRGenerator::convertIdentifier(SkSL::ASTIdentifier const&) (/system/lib64/libhwui.so) 7440 7531aaf918 SkSL::IRGenerator::convertSuffixExpression(SkSL::ASTSuffixExpression const&) (/system/lib64/libhwui.so) 7441 7531aac480 SkSL::IRGenerator::convertBinaryExpression(SkSL::ASTBinaryExpression const&) (/system/lib64/libhwui.so) 7442 7531ac3cac SkSL::IRGenerator::convertExpressionStatement(SkSL::ASTExpressionStatement const&) (/system/lib64/libhwui.so) 7443 7531ac3890 SkSL::IRGenerator::convertStatement(SkSL::ASTStatement const&) (/system/lib64/libhwui.so) 7444 7531ac3264 SkSL::IRGenerator::convertBlock(SkSL::ASTBlock const&) (/system/lib64/libhwui.so) 7445 7531ac38f4 SkSL::IRGenerator::convertStatement(SkSL::ASTStatement const&) (/system/lib64/libhwui.so) 7446 7531ac3264 SkSL::IRGenerator::convertBlock(SkSL::ASTBlock const&) (/system/lib64/libhwui.so) 7447 7531ac38f4 SkSL::IRGenerator::convertStatement(SkSL::ASTStatement const&) (/system/lib64/libhwui.so) 7448 7531ac3264 SkSL::IRGenerator::convertBlock(SkSL::ASTBlock const&) (/system/lib64/libhwui.so) 7449 7531a590c4 SkSL::IRGenerator::convertFunction(SkSL::ASTFunction const&) (/system/lib64/libhwui.so) 7450 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) 7451 7531a507d4 SkSL::Compiler::convertProgram(SkSL::Program::Kind, SkSL::String, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 7452 7531a4bcd0 GrSkSLtoGLSL(GrGLContext const&, unsigned int, char const**, int*, int, SkSL::Program::Settings const&, SkSL::String*) (/system/lib64/libhwui.so) 7453 7531a46a30 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 7454 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 7455 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 7456 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 7457 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 7458 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 7459 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 7460 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 7461 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 7462 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 7463 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7464 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7465 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7466 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) 7467 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) 7468 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 7469 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 7470 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 7471 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 7472 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 7473 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 7474 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 7475 7476RenderThread 31850/31881 [001] 684943.500900: 250000 cpu-clock: 7477 7493857d34 libGLESv2_adreno.so[+1f8d34] (/vendor/lib64/egl/libGLESv2_adreno.so) 7478 74937b797c libGLESv2_adreno.so[+15897c] (/vendor/lib64/egl/libGLESv2_adreno.so) 7479 7531a492d4 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 7480 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) 7481 7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 7482 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 7483 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 7484 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 7485 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 7486 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 7487 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 7488 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 7489 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 7490 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 7491 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7492 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7493 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7494 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) 7495 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) 7496 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 7497 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 7498 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 7499 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 7500 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 7501 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 7502 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 7503 7504RenderThread 31850/31881 [001] 684943.501147: 250000 cpu-clock: 7505 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) 7506 749466ceb8 TSymbolTable::TSymbolTable() (/vendor/lib64/libllvm-glnext.so) 7507 74946b33cc ShCompile (/vendor/lib64/libllvm-glnext.so) 7508 74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so) 7509 74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 7510 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 7511 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 7512 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 7513 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 7514 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) 7515 7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 7516 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 7517 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 7518 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 7519 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 7520 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 7521 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 7522 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 7523 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 7524 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 7525 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7526 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7527 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7528 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) 7529 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) 7530 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 7531 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 7532 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 7533 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 7534 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 7535 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 7536 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 7537 7538RenderThread 31850/31881 [001] 684943.501398: 250000 cpu-clock: 7539 752e0aa1d8 je_calloc (/apex/com.android.runtime/lib64/bionic/libc.so) 7540 752e0a4268 calloc (/apex/com.android.runtime/lib64/bionic/libc.so) 7541 74946b5118 TParseContext::TParseContext(TSymbolTable&, TIntermediate&, EShLanguage, TInfoSink&, TCompilerOptions, CompilerContext*) (/vendor/lib64/libllvm-glnext.so) 7542 74946b34fc ShCompile (/vendor/lib64/libllvm-glnext.so) 7543 74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so) 7544 74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 7545 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 7546 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 7547 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 7548 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 7549 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) 7550 7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 7551 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 7552 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 7553 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 7554 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 7555 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 7556 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 7557 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 7558 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 7559 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 7560 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7561 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7562 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7563 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) 7564 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) 7565 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 7566 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 7567 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 7568 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 7569 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 7570 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 7571 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 7572 7573RenderThread 31850/31881 [001] 684943.501647: 250000 cpu-clock: 7574 7494755f0c YYParser::GetLexToken(char*, unsigned long) (/vendor/lib64/libllvm-glnext.so) 7575 74947373d0 yy_get_next_buffer() (/vendor/lib64/libllvm-glnext.so) 7576 7494733e28 yy3lex(YYSTYPE*, TParseContext&) (/vendor/lib64/libllvm-glnext.so) 7577 7494717b18 yy3parse(TParseContext&) (/vendor/lib64/libllvm-glnext.so) 7578 7494737974 yy3PaYYParse(TParseContext&) (/vendor/lib64/libllvm-glnext.so) 7579 7494755a48 YYParser::ParseStrings(char**, long*, int, TParseContext&, int) (/vendor/lib64/libllvm-glnext.so) 7580 74946b35fc ShCompile (/vendor/lib64/libllvm-glnext.so) 7581 74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so) 7582 74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 7583 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 7584 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 7585 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 7586 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 7587 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) 7588 7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 7589 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 7590 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 7591 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 7592 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 7593 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 7594 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 7595 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 7596 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 7597 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 7598 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7599 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7600 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7601 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) 7602 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) 7603 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 7604 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 7605 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 7606 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 7607 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 7608 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 7609 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 7610 7611RenderThread 31850/31881 [001] 684943.501897: 250000 cpu-clock: 7612 7494733e1c yy3lex(YYSTYPE*, TParseContext&) (/vendor/lib64/libllvm-glnext.so) 7613 7494717b18 yy3parse(TParseContext&) (/vendor/lib64/libllvm-glnext.so) 7614 7494737974 yy3PaYYParse(TParseContext&) (/vendor/lib64/libllvm-glnext.so) 7615 7494755a48 YYParser::ParseStrings(char**, long*, int, TParseContext&, int) (/vendor/lib64/libllvm-glnext.so) 7616 74946b3620 ShCompile (/vendor/lib64/libllvm-glnext.so) 7617 74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so) 7618 74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 7619 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 7620 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 7621 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 7622 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 7623 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) 7624 7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 7625 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 7626 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 7627 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 7628 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 7629 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 7630 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 7631 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 7632 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 7633 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 7634 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7635 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7636 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7637 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) 7638 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) 7639 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 7640 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 7641 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 7642 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 7643 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 7644 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 7645 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 7646 7647RenderThread 31850/31881 [001] 684943.502178: 250000 cpu-clock: 7648 ffffff82a2ffa6e8 complete.cfi ([kernel.kallsyms]) 7649 ffffff82a370a162 rpmh_tx_done.cfi ([kernel.kallsyms]) 7650 ffffff82a44be6b6 tx_tick ([kernel.kallsyms]) 7651 ffffff82a44c0f86 tcs_notify_tx_done.cfi ([kernel.kallsyms]) 7652 ffffff82a2f72646 tasklet_hi_action.cfi ([kernel.kallsyms]) 7653 ffffff82a2e8232e __irqentry_text_start ([kernel.kallsyms]) 7654 ffffff82a2f7201a irq_exit.cfi ([kernel.kallsyms]) 7655 ffffff82a30239da __handle_domain_irq.cfi ([kernel.kallsyms]) 7656 ffffff82a2e81fee gic_handle_irq.20590.cfi ([kernel.kallsyms]) 7657 ffffff82a2e83ef6 el0_irq_naked ([kernel.kallsyms]) 7658 749469b600 TType::buildMangledName(std::__1::basic_string<char, std::__1::char_traits<char>, adreno_pool_allocator<char>>&) (/vendor/lib64/libllvm-glnext.so) 7659 74946b284c TType::getMangledName() (/vendor/lib64/libllvm-glnext.so) 7660 74946ad7e8 TFunction::addParameter(TParameter&) (/vendor/lib64/libllvm-glnext.so) 7661 74946f51bc TTexture(TBasicType, TBasicType, TOperator, int, int, TSymbolTableLevel&) (/vendor/lib64/libllvm-glnext.so) 7662 749469cd5c TSymbolTable::initStandardFunction(int, int, int, TBasicType, TBasicType) (/vendor/lib64/libllvm-glnext.so) 7663 7664RenderThread 31850/31881 [001] 684943.502397: 250000 cpu-clock: 7665 749465d340 TQCOM_ASTPatcher::TraverseBinaryNode(TIntermBinary*) (/vendor/lib64/libllvm-glnext.so) 7666 749466064c TQCOM_ASTPatcher::TraverseAggregateNode(TIntermAggregate*) (/vendor/lib64/libllvm-glnext.so) 7667 7494660660 TQCOM_ASTPatcher::TraverseAggregateNode(TIntermAggregate*) (/vendor/lib64/libllvm-glnext.so) 7668 7494660688 TQCOM_ASTPatcher::TraverseAggregateNode(TIntermAggregate*) (/vendor/lib64/libllvm-glnext.so) 7669 7494660660 TQCOM_ASTPatcher::TraverseAggregateNode(TIntermAggregate*) (/vendor/lib64/libllvm-glnext.so) 7670 749465c71c TQCOM_ASTPatcher::compile(TIntermNode*) (/vendor/lib64/libllvm-glnext.so) 7671 74946b3d8c ShCompile (/vendor/lib64/libllvm-glnext.so) 7672 74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so) 7673 74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 7674 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 7675 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 7676 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 7677 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 7678 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) 7679 7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 7680 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 7681 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 7682 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 7683 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 7684 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 7685 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 7686 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 7687 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 7688 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 7689 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7690 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7691 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7692 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) 7693 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) 7694 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 7695 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 7696 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 7697 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 7698 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 7699 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 7700 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 7701 7702RenderThread 31850/31881 [001] 684943.502648: 250000 cpu-clock: 7703 7493c379a0 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (/vendor/lib64/libllvm-glnext.so) 7704 7493d5a484 llvm::ValueSymbolTable::reinsertValue(llvm::Value*) (/vendor/lib64/libllvm-glnext.so) 7705 7493d425fc llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::FunctionType*, llvm::AttrListPtr) (/vendor/lib64/libllvm-glnext.so) 7706 7493d42794 llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::FunctionType*) (/vendor/lib64/libllvm-glnext.so) 7707 7493d23488 llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef<llvm::Type*>) (/vendor/lib64/libllvm-glnext.so) 7708 74945c9ec0 LLVMIRGen::generateSamplerInstruction(Operand*, Operand*, Operand*, Operand*, Operand*, Operand*, bool, unsigned int, bool, Operand*) (/vendor/lib64/libllvm-glnext.so) 7709 749467b3dc TQCOM_Codegen::TraverseSampler(TIntermOperator*, unsigned int, bool) (/vendor/lib64/libllvm-glnext.so) 7710 7494670b00 TQCOM_Codegen::TraverseBinaryNode(TIntermBinary*) (/vendor/lib64/libllvm-glnext.so) 7711 74946863f0 TQCOM_Codegen::TraverseSequence(TIntermAggregate*) (/vendor/lib64/libllvm-glnext.so) 7712 74946863f0 TQCOM_Codegen::TraverseSequence(TIntermAggregate*) (/vendor/lib64/libllvm-glnext.so) 7713 74946863f0 TQCOM_Codegen::TraverseSequence(TIntermAggregate*) (/vendor/lib64/libllvm-glnext.so) 7714 7494686a10 TQCOM_Codegen::TraverseFunction(TIntermAggregate*) (/vendor/lib64/libllvm-glnext.so) 7715 749468654c TQCOM_Codegen::TraverseSequence(TIntermAggregate*) (/vendor/lib64/libllvm-glnext.so) 7716 74946964ec TQCOM_Codegen::compile(TIntermNode*) (/vendor/lib64/libllvm-glnext.so) 7717 74946b3a6c ShCompile (/vendor/lib64/libllvm-glnext.so) 7718 74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so) 7719 74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 7720 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 7721 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 7722 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 7723 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 7724 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) 7725 7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 7726 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 7727 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 7728 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 7729 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 7730 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 7731 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 7732 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 7733 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 7734 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 7735 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7736 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7737 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7738 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) 7739 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) 7740 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 7741 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 7742 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 7743 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 7744 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 7745 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 7746 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 7747 7748RenderThread 31850/31881 [001] 684943.502898: 250000 cpu-clock: 7749 7494754674 ByteStream::~ByteStream() (/vendor/lib64/libllvm-glnext.so) 7750 7494754100 Scope::~Scope() (/vendor/lib64/libllvm-glnext.so) 7751 7494746fd4 CPPStruct::~CPPStruct() (/vendor/lib64/libllvm-glnext.so) 7752 7494755bb4 YYParser::FinalizePreprocessor() (/vendor/lib64/libllvm-glnext.so) 7753 74946b3ba8 ShCompile (/vendor/lib64/libllvm-glnext.so) 7754 74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so) 7755 74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 7756 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 7757 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 7758 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 7759 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 7760 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) 7761 7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 7762 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 7763 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 7764 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 7765 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 7766 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 7767 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 7768 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 7769 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 7770 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 7771 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7772 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7773 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7774 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) 7775 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) 7776 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 7777 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 7778 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 7779 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 7780 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 7781 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 7782 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 7783 7784RenderThread 31850/31881 [001] 684943.503147: 250000 cpu-clock: 7785 74942ca8c0 (anonymous namespace)::GlobalDCE::MarkUsedGlobalsAsNeeded(llvm::Constant*) (/vendor/lib64/libllvm-glnext.so) 7786 74942ca738 (anonymous namespace)::GlobalDCE::GlobalIsNeeded(llvm::GlobalValue*) (/vendor/lib64/libllvm-glnext.so) 7787 74942c9b3c (anonymous namespace)::GlobalDCE::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 7788 7493d4a6c8 llvm::MPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 7789 7493d4ba6c llvm::PassManagerImpl::run(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 7790 7494551d54 LLVMCompiler::optimize() (/vendor/lib64/libllvm-glnext.so) 7791 7494560324 CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 7792 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 7793 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 7794 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 7795 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 7796 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) 7797 7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 7798 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 7799 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 7800 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 7801 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 7802 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 7803 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 7804 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 7805 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 7806 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 7807 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7808 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7809 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7810 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) 7811 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) 7812 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 7813 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 7814 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 7815 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 7816 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 7817 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 7818 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 7819 7820RenderThread 31850/31881 [001] 684943.503398: 250000 cpu-clock: 7821 7493d289dc llvm::Instruction::eraseFromParent() (/vendor/lib64/libllvm-glnext.so) 7822 7493ecadf0 (anonymous namespace)::PromoteMem2Reg::run() (/vendor/lib64/libllvm-glnext.so) 7823 7493eca4d8 llvm::PromoteMemToReg(std::__1::vector<llvm::AllocaInst*, std::__1::allocator<llvm::AllocaInst*>> const&, llvm::DominatorTree&, llvm::AliasSetTracker*) (/vendor/lib64/libllvm-glnext.so) 7824 7493ec98dc (anonymous namespace)::PromotePass::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so) 7825 7493d4a380 llvm::FPPassManager::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so) 7826 7493d4a550 llvm::FPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 7827 7493d4a6c8 llvm::MPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 7828 7493d4ba6c llvm::PassManagerImpl::run(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 7829 7494551db4 LLVMCompiler::optimize() (/vendor/lib64/libllvm-glnext.so) 7830 7494560324 CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 7831 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 7832 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 7833 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 7834 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 7835 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) 7836 7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 7837 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 7838 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 7839 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 7840 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 7841 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 7842 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 7843 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 7844 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 7845 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 7846 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7847 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7848 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7849 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) 7850 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) 7851 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 7852 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 7853 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 7854 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 7855 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 7856 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 7857 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 7858 7859RenderThread 31850/31881 [001] 684943.503648: 250000 cpu-clock: 7860 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) 7861 7493db5cd0 non-virtual thunk to (anonymous namespace)::BasicAliasAnalysis::alias(llvm::AliasAnalysis::Location const&, llvm::AliasAnalysis::Location const&) (/vendor/lib64/libllvm-glnext.so) 7862 7493e21d68 llvm::MemoryDependenceAnalysis::getPointerDependencyFrom(llvm::AliasAnalysis::Location const&, bool, llvm::ilist_iterator<llvm::Instruction>, llvm::BasicBlock*) (/vendor/lib64/libllvm-glnext.so) 7863 7493e221c8 llvm::MemoryDependenceAnalysis::getDependency(llvm::Instruction*) (/vendor/lib64/libllvm-glnext.so) 7864 7493fbe7a0 (anonymous namespace)::DSE::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so) 7865 7493d4a380 llvm::FPPassManager::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so) 7866 7493d4a550 llvm::FPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 7867 7493d4a6c8 llvm::MPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 7868 7493d4ba6c llvm::PassManagerImpl::run(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 7869 7494551db4 LLVMCompiler::optimize() (/vendor/lib64/libllvm-glnext.so) 7870 7494560324 CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 7871 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 7872 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 7873 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 7874 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 7875 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) 7876 7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 7877 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 7878 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 7879 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 7880 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 7881 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 7882 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 7883 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 7884 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 7885 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 7886 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7887 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7888 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7889 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) 7890 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) 7891 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 7892 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 7893 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 7894 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 7895 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 7896 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 7897 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 7898 7899RenderThread 31850/31881 [001] 684943.503898: 250000 cpu-clock: 7900 74942bbcac void llvm::BitstreamWriter::EmitRecordWithAbbrevImpl<unsigned int>(unsigned int, llvm::SmallVectorImpl<unsigned int>&, llvm::StringRef) (/vendor/lib64/libllvm-glnext.so) 7901 74942bb798 void llvm::BitstreamWriter::EmitRecord<unsigned int>(unsigned int, llvm::SmallVectorImpl<unsigned int>&, unsigned int) (/vendor/lib64/libllvm-glnext.so) 7902 74942b990c WriteValueSymbolTable(llvm::ValueSymbolTable const&, llvm::ValueEnumerator const&, llvm::BitstreamWriter&) (/vendor/lib64/libllvm-glnext.so) 7903 74942b88e8 llvm::WriteModule(llvm::Module const*, llvm::BitstreamWriter&) (/vendor/lib64/libllvm-glnext.so) 7904 7494641cf8 ShaderObjects::generateShaderObject(E_QGLC_SHADERTYPE, llvm::OwningPtr<llvm::Module>*, QGLC_METADATA_IRSHADER*, CompilerContext*) (/vendor/lib64/libllvm-glnext.so) 7905 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) 7906 7494554a44 LLVMCompiler::exportIRShaderMetaData(bool, bool) (/vendor/lib64/libllvm-glnext.so) 7907 749456033c CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 7908 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 7909 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 7910 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 7911 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 7912 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) 7913 7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 7914 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 7915 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 7916 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 7917 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 7918 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 7919 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 7920 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 7921 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 7922 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 7923 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7924 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7925 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7926 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) 7927 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) 7928 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 7929 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 7930 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 7931 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 7932 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 7933 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 7934 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 7935 7936RenderThread 31850/31881 [001] 684943.504148: 250000 cpu-clock: 7937 7494917a00 deflate_slow (/system/lib64/vndk-sp-29/libz.so) 7938 7494916308 deflate (/system/lib64/vndk-sp-29/libz.so) 7939 74949136b8 compress (/system/lib64/vndk-sp-29/libz.so) 7940 74938583d8 libGLESv2_adreno.so[+1f93d8] (/vendor/lib64/egl/libGLESv2_adreno.so) 7941 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 7942 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 7943 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) 7944 7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 7945 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 7946 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 7947 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 7948 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 7949 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 7950 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 7951 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 7952 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 7953 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 7954 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7955 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7956 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7957 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) 7958 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) 7959 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 7960 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 7961 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 7962 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 7963 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 7964 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 7965 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 7966 7967RenderThread 31850/31881 [001] 684943.504396: 250000 cpu-clock: 7968 7494920ac0 build_tree (/system/lib64/vndk-sp-29/libz.so) 7969 749491fc30 _tr_flush_block (/system/lib64/vndk-sp-29/libz.so) 7970 7494917ee4 deflate_slow (/system/lib64/vndk-sp-29/libz.so) 7971 7494916308 deflate (/system/lib64/vndk-sp-29/libz.so) 7972 74949136b8 compress (/system/lib64/vndk-sp-29/libz.so) 7973 74938583d8 libGLESv2_adreno.so[+1f93d8] (/vendor/lib64/egl/libGLESv2_adreno.so) 7974 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 7975 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 7976 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) 7977 7531a467a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 7978 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 7979 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 7980 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 7981 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 7982 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 7983 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 7984 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 7985 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 7986 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 7987 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7988 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7989 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 7990 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) 7991 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) 7992 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 7993 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 7994 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 7995 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 7996 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 7997 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 7998 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 7999 8000RenderThread 31850/31881 [001] 684943.504647: 250000 cpu-clock: 8001 7531a9b9c8 SkSL::Lexer::next() (/system/lib64/libhwui.so) 8002 7531a9b954 SkSL::Parser::nextToken() (/system/lib64/libhwui.so) 8003 7531a5a5cc SkSL::Parser::file() (/system/lib64/libhwui.so) 8004 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) 8005 7531a507d4 SkSL::Compiler::convertProgram(SkSL::Program::Kind, SkSL::String, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 8006 7531a4bcd0 GrSkSLtoGLSL(GrGLContext const&, unsigned int, char const**, int*, int, SkSL::Program::Settings const&, SkSL::String*) (/system/lib64/libhwui.so) 8007 7531a46b1c GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 8008 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 8009 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 8010 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 8011 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 8012 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 8013 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 8014 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 8015 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 8016 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 8017 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8018 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8019 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8020 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) 8021 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) 8022 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 8023 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 8024 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 8025 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 8026 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 8027 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 8028 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 8029 8030RenderThread 31850/31881 [001] 684943.504897: 250000 cpu-clock: 8031 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) 8032 7531aaf9a0 SkSL::IRGenerator::convertSuffixExpression(SkSL::ASTSuffixExpression const&) (/system/lib64/libhwui.so) 8033 7531aac480 SkSL::IRGenerator::convertBinaryExpression(SkSL::ASTBinaryExpression const&) (/system/lib64/libhwui.so) 8034 7531ac3cac SkSL::IRGenerator::convertExpressionStatement(SkSL::ASTExpressionStatement const&) (/system/lib64/libhwui.so) 8035 7531ac3890 SkSL::IRGenerator::convertStatement(SkSL::ASTStatement const&) (/system/lib64/libhwui.so) 8036 7531ac3264 SkSL::IRGenerator::convertBlock(SkSL::ASTBlock const&) (/system/lib64/libhwui.so) 8037 7531a590c4 SkSL::IRGenerator::convertFunction(SkSL::ASTFunction const&) (/system/lib64/libhwui.so) 8038 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) 8039 7531a507d4 SkSL::Compiler::convertProgram(SkSL::Program::Kind, SkSL::String, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 8040 7531a4bcd0 GrSkSLtoGLSL(GrGLContext const&, unsigned int, char const**, int*, int, SkSL::Program::Settings const&, SkSL::String*) (/system/lib64/libhwui.so) 8041 7531a46b1c GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 8042 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 8043 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 8044 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 8045 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 8046 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 8047 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 8048 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 8049 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 8050 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 8051 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8052 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8053 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8054 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) 8055 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) 8056 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 8057 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 8058 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 8059 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 8060 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 8061 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 8062 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 8063 8064RenderThread 31850/31881 [001] 684943.505148: 250000 cpu-clock: 8065 7531a47140 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 8066 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 8067 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 8068 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 8069 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 8070 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 8071 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 8072 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 8073 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 8074 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 8075 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8076 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8077 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8078 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) 8079 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) 8080 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 8081 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 8082 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 8083 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 8084 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 8085 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 8086 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 8087 8088RenderThread 31850/31881 [001] 684943.505397: 250000 cpu-clock: 8089 752e0e2034 memcmp (/apex/com.android.runtime/lib64/bionic/libc.so) 8090 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) 8091 7494703710 IdentifyBuiltInsHalti(EShLanguage, TSymbolTable&, InitHelper const&, TPrecision) (/vendor/lib64/libllvm-glnext.so) 8092 74946b347c ShCompile (/vendor/lib64/libllvm-glnext.so) 8093 74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so) 8094 74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 8095 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 8096 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 8097 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 8098 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 8099 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) 8100 7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 8101 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 8102 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 8103 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 8104 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 8105 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 8106 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 8107 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 8108 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 8109 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 8110 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8111 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8112 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8113 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) 8114 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) 8115 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 8116 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 8117 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 8118 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 8119 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 8120 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 8121 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 8122 8123RenderThread 31850/31881 [001] 684943.505648: 250000 cpu-clock: 8124 752e0e2444 memset (/apex/com.android.runtime/lib64/bionic/libc.so) 8125 7494754628 ByteStream::ByteStream(llvm::StringRef) (/vendor/lib64/libllvm-glnext.so) 8126 7494747b18 CPPStruct::CPPdefine(yystypepp*) (/vendor/lib64/libllvm-glnext.so) 8127 749474fb5c CPPStruct::DispatchCPPline(yystypepp*, int) (/vendor/lib64/libllvm-glnext.so) 8128 7494755f2c YYParser::GetLexToken(char*, unsigned long) (/vendor/lib64/libllvm-glnext.so) 8129 74947373d0 yy_get_next_buffer() (/vendor/lib64/libllvm-glnext.so) 8130 7494733e28 yy3lex(YYSTYPE*, TParseContext&) (/vendor/lib64/libllvm-glnext.so) 8131 7494717b18 yy3parse(TParseContext&) (/vendor/lib64/libllvm-glnext.so) 8132 7494737974 yy3PaYYParse(TParseContext&) (/vendor/lib64/libllvm-glnext.so) 8133 7494755a48 YYParser::ParseStrings(char**, long*, int, TParseContext&, int) (/vendor/lib64/libllvm-glnext.so) 8134 74946b35fc ShCompile (/vendor/lib64/libllvm-glnext.so) 8135 74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so) 8136 74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 8137 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 8138 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 8139 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 8140 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 8141 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) 8142 7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 8143 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 8144 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 8145 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 8146 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 8147 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 8148 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 8149 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 8150 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 8151 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 8152 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8153 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8154 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8155 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) 8156 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) 8157 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 8158 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 8159 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 8160 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 8161 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 8162 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 8163 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 8164 8165RenderThread 31850/31881 [001] 684943.505897: 250000 cpu-clock: 8166 74946de438 TIntermediate::addConversion(TOperator, TType const&, TIntermTyped*, bool) (/vendor/lib64/libllvm-glnext.so) 8167 74946df33c TIntermediate::addUnaryMath(TOperator, TIntermNode*, int, TSymbolTable&) (/vendor/lib64/libllvm-glnext.so) 8168 74946be814 TParseContext::constructBuiltIn(TType const*, TOperator, TIntermNode*, int, bool) (/vendor/lib64/libllvm-glnext.so) 8169 74946be15c TParseContext::addConstructor(TIntermNode*, TType const*, TOperator, TFunction*, int) (/vendor/lib64/libllvm-glnext.so) 8170 74946d06b4 TParseContext::handleFunctionCall(TFunction*, TIntermNode*, TIntermAggregate*, int) (/vendor/lib64/libllvm-glnext.so) 8171 7494717fcc yy3parse(TParseContext&) (/vendor/lib64/libllvm-glnext.so) 8172 7494737974 yy3PaYYParse(TParseContext&) (/vendor/lib64/libllvm-glnext.so) 8173 7494755a48 YYParser::ParseStrings(char**, long*, int, TParseContext&, int) (/vendor/lib64/libllvm-glnext.so) 8174 74946b3620 ShCompile (/vendor/lib64/libllvm-glnext.so) 8175 74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so) 8176 74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 8177 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 8178 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 8179 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 8180 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 8181 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) 8182 7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 8183 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 8184 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 8185 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 8186 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 8187 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 8188 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 8189 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 8190 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 8191 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 8192 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8193 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8194 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8195 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) 8196 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) 8197 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 8198 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 8199 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 8200 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 8201 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 8202 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 8203 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 8204 8205RenderThread 31850/31881 [001] 684943.506147: 250000 cpu-clock: 8206 752e0e216c __memcpy (/apex/com.android.runtime/lib64/bionic/libc.so) 8207 749463e940 os_memscpy(void*, unsigned int, void const*, unsigned int) (/vendor/lib64/libllvm-glnext.so) 8208 7494733f64 yy3lex(YYSTYPE*, TParseContext&) (/vendor/lib64/libllvm-glnext.so) 8209 7494717b18 yy3parse(TParseContext&) (/vendor/lib64/libllvm-glnext.so) 8210 7494737974 yy3PaYYParse(TParseContext&) (/vendor/lib64/libllvm-glnext.so) 8211 7494755a48 YYParser::ParseStrings(char**, long*, int, TParseContext&, int) (/vendor/lib64/libllvm-glnext.so) 8212 74946b3620 ShCompile (/vendor/lib64/libllvm-glnext.so) 8213 74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so) 8214 74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 8215 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 8216 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 8217 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 8218 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 8219 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) 8220 7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 8221 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 8222 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 8223 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 8224 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 8225 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 8226 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 8227 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 8228 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 8229 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 8230 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8231 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8232 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8233 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) 8234 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) 8235 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 8236 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 8237 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 8238 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 8239 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 8240 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 8241 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 8242 8243RenderThread 31850/31881 [001] 684943.506398: 250000 cpu-clock: 8244 752e0c9edc je_extent_heap_remove_first (/apex/com.android.runtime/lib64/bionic/libc.so) 8245 752e0b3ab8 arena_bin_malloc_hard (/apex/com.android.runtime/lib64/bionic/libc.so) 8246 752e0b37cc je_arena_tcache_fill_small (/apex/com.android.runtime/lib64/bionic/libc.so) 8247 752e0ddf18 je_tcache_alloc_small_hard (/apex/com.android.runtime/lib64/bionic/libc.so) 8248 752e0aa500 je_calloc (/apex/com.android.runtime/lib64/bionic/libc.so) 8249 752e0a4268 calloc (/apex/com.android.runtime/lib64/bionic/libc.so) 8250 7493d57564 llvm::User::operator new(unsigned long, unsigned int) (/vendor/lib64/libllvm-glnext.so) 8251 7493d42ef4 llvm::Module::getOrInsertGlobal(llvm::StringRef, llvm::Type*, unsigned int) (/vendor/lib64/libllvm-glnext.so) 8252 7494601db8 LLVMModuleUpdater::generateSymbolVar(llvm::StringRef, bool, llvm::Type*, LLVM_Global_Type, llvm::Constant*, bool) (/vendor/lib64/libllvm-glnext.so) 8253 7494580b84 LLVMIRGen::generateSymbolPtr(llvm::OwningPtr<QInstruction>*, llvm::StringRef, llvm::Type*, Symbol*, llvm::Type*, bool, llvm::Constant*) (/vendor/lib64/libllvm-glnext.so) 8254 74946801f8 TQCOM_Codegen::TraverseSymbolNode(TIntermSymbol*, bool) (/vendor/lib64/libllvm-glnext.so) 8255 7494693918 TQCOM_Codegen::createSymbolForBufferUniformVarying() (/vendor/lib64/libllvm-glnext.so) 8256 74946b39fc ShCompile (/vendor/lib64/libllvm-glnext.so) 8257 74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so) 8258 74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 8259 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 8260 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 8261 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 8262 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 8263 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) 8264 7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 8265 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 8266 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 8267 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 8268 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 8269 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 8270 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 8271 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 8272 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 8273 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 8274 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8275 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8276 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8277 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) 8278 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) 8279 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 8280 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 8281 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 8282 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 8283 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 8284 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 8285 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 8286 8287RenderThread 31850/31881 [001] 684943.506648: 250000 cpu-clock: 8288 749468e790 TQCOM_Codegen::postCompilationSetupForCurrentShader() (/vendor/lib64/libllvm-glnext.so) 8289 7494686b64 TQCOM_Codegen::TraverseFunction(TIntermAggregate*) (/vendor/lib64/libllvm-glnext.so) 8290 749468654c TQCOM_Codegen::TraverseSequence(TIntermAggregate*) (/vendor/lib64/libllvm-glnext.so) 8291 74946964ec TQCOM_Codegen::compile(TIntermNode*) (/vendor/lib64/libllvm-glnext.so) 8292 74946b3a6c ShCompile (/vendor/lib64/libllvm-glnext.so) 8293 74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so) 8294 74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 8295 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 8296 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 8297 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 8298 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 8299 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) 8300 7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 8301 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 8302 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 8303 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 8304 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 8305 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 8306 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 8307 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 8308 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 8309 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 8310 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8311 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8312 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8313 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) 8314 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) 8315 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 8316 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 8317 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 8318 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 8319 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 8320 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 8321 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 8322 8323RenderThread 31850/31881 [001] 684943.506899: 250000 cpu-clock: 8324 752e0abe44 je_free (/apex/com.android.runtime/lib64/bionic/libc.so) 8325 74946b6660 std::__1::__deque_base<bool, std::__1::allocator<bool>>::~__deque_base() (/vendor/lib64/libllvm-glnext.so) 8326 74946b5614 TParseContext::~TParseContext() (/vendor/lib64/libllvm-glnext.so) 8327 74946b3bec ShCompile (/vendor/lib64/libllvm-glnext.so) 8328 74945655e0 ESXCompiler::parseShader(QGLC_SRCSHADER*, bool) (/vendor/lib64/libllvm-glnext.so) 8329 74945602ec CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 8330 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 8331 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 8332 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 8333 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 8334 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) 8335 7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 8336 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 8337 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 8338 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 8339 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 8340 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 8341 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 8342 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 8343 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 8344 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 8345 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8346 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8347 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8348 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) 8349 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) 8350 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 8351 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 8352 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 8353 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 8354 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 8355 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 8356 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 8357 8358RenderThread 31850/31881 [001] 684943.507148: 250000 cpu-clock: 8359 7493d5049c llvm::PassRegistry::enumerateWith(llvm::PassRegistrationListener*) (/vendor/lib64/libllvm-glnext.so) 8360 7493d44ab0 llvm::AnalysisUsage::setPreservesCFG() (/vendor/lib64/libllvm-glnext.so) 8361 7493efa31c llvm::InstCombiner::getAnalysisUsage(llvm::AnalysisUsage&) const (/vendor/lib64/libllvm-glnext.so) 8362 7493d46b3c llvm::PMTopLevelManager::findAnalysisUsage(llvm::Pass*) (/vendor/lib64/libllvm-glnext.so) 8363 7493d46dcc llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (/vendor/lib64/libllvm-glnext.so) 8364 74942ce708 llvm::PassManagerBuilder::populateModulePassManagerGL(llvm::PassManagerBase&) (/vendor/lib64/libllvm-glnext.so) 8365 7494551d90 LLVMCompiler::optimize() (/vendor/lib64/libllvm-glnext.so) 8366 7494560324 CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 8367 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 8368 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 8369 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 8370 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 8371 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) 8372 7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 8373 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 8374 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 8375 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 8376 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 8377 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 8378 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 8379 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 8380 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 8381 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 8382 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8383 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8384 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8385 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) 8386 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) 8387 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 8388 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 8389 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 8390 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 8391 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 8392 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 8393 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 8394 8395RenderThread 31850/31881 [001] 684943.507401: 250000 cpu-clock: 8396 7493f8b73c llvm::InstCombiner::SimplifyDemandedUseBits(llvm::Value*, llvm::APInt, llvm::APInt&, llvm::APInt&, unsigned int) (/vendor/lib64/libllvm-glnext.so) 8397 7493f8ad28 llvm::InstCombiner::SimplifyDemandedUseBits(llvm::Value*, llvm::APInt, llvm::APInt&, llvm::APInt&, unsigned int) (/vendor/lib64/libllvm-glnext.so) 8398 7493f89004 llvm::InstCombiner::SimplifyDemandedInstructionBits(llvm::Instruction&) (/vendor/lib64/libllvm-glnext.so) 8399 7493f14f74 llvm::InstCombiner::visitAnd(llvm::BinaryOperator&) (/vendor/lib64/libllvm-glnext.so) 8400 7493f0313c llvm::InstCombiner::DoOneIteration(llvm::Function&, unsigned int) (/vendor/lib64/libllvm-glnext.so) 8401 7493f054b0 llvm::InstCombiner::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so) 8402 7493d4a380 llvm::FPPassManager::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so) 8403 7493d4a550 llvm::FPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 8404 7493d4a6c8 llvm::MPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 8405 7493d4ba6c llvm::PassManagerImpl::run(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 8406 7494551db4 LLVMCompiler::optimize() (/vendor/lib64/libllvm-glnext.so) 8407 7494560324 CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 8408 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 8409 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 8410 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 8411 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 8412 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) 8413 7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 8414 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 8415 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 8416 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 8417 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 8418 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 8419 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 8420 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 8421 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 8422 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 8423 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8424 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8425 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8426 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) 8427 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) 8428 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 8429 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 8430 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 8431 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 8432 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 8433 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 8434 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 8435 8436RenderThread 31850/31881 [001] 684943.507647: 250000 cpu-clock: 8437 7493d4254c llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::FunctionType*, llvm::AttrListPtr) (/vendor/lib64/libllvm-glnext.so) 8438 7493d42794 llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::FunctionType*) (/vendor/lib64/libllvm-glnext.so) 8439 7493d23488 llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef<llvm::Type*>) (/vendor/lib64/libllvm-glnext.so) 8440 7493f7b408 llvm::InstCombiner::visitSelectInst(llvm::SelectInst&) (/vendor/lib64/libllvm-glnext.so) 8441 7493f0313c llvm::InstCombiner::DoOneIteration(llvm::Function&, unsigned int) (/vendor/lib64/libllvm-glnext.so) 8442 7493f054b0 llvm::InstCombiner::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so) 8443 7493d4a380 llvm::FPPassManager::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so) 8444 7493d4a550 llvm::FPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 8445 7493d4a6c8 llvm::MPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 8446 7493d4ba6c llvm::PassManagerImpl::run(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 8447 7494551db4 LLVMCompiler::optimize() (/vendor/lib64/libllvm-glnext.so) 8448 7494560324 CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 8449 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 8450 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 8451 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 8452 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 8453 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) 8454 7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 8455 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 8456 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 8457 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 8458 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 8459 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 8460 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 8461 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 8462 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 8463 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 8464 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8465 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8466 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8467 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) 8468 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) 8469 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 8470 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 8471 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 8472 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 8473 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 8474 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 8475 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 8476 8477RenderThread 31850/31881 [001] 684943.507898: 250000 cpu-clock: 8478 752e146148 pthread_mutex_unlock (/apex/com.android.runtime/lib64/bionic/libc.so) 8479 7493bfe3f4 llvm::sys::MutexImpl::release() (/vendor/lib64/libllvm-glnext.so) 8480 7493d4fad0 llvm::PassRegistry::getPassInfo(void const*) const (/vendor/lib64/libllvm-glnext.so) 8481 7493d46d04 llvm::PMTopLevelManager::findAnalysisPass(void const*) (/vendor/lib64/libllvm-glnext.so) 8482 7493d474f8 llvm::PMDataManager::initializeAnalysisImpl(llvm::Pass*) (/vendor/lib64/libllvm-glnext.so) 8483 7493d4a348 llvm::FPPassManager::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so) 8484 7493d4a550 llvm::FPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 8485 7493d4a6c8 llvm::MPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 8486 7493d4ba6c llvm::PassManagerImpl::run(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 8487 7494551db4 LLVMCompiler::optimize() (/vendor/lib64/libllvm-glnext.so) 8488 7494560324 CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 8489 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 8490 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 8491 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 8492 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 8493 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) 8494 7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 8495 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 8496 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 8497 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 8498 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 8499 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 8500 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 8501 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 8502 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 8503 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 8504 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8505 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8506 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8507 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) 8508 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) 8509 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 8510 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 8511 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 8512 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 8513 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 8514 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 8515 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 8516 8517RenderThread 31850/31881 [001] 684943.508149: 250000 cpu-clock: 8518 7493c99df0 llvm::Function::hasGC() const (/vendor/lib64/libllvm-glnext.so) 8519 74942b726c llvm::WriteModule(llvm::Module const*, llvm::BitstreamWriter&) (/vendor/lib64/libllvm-glnext.so) 8520 7494641cf8 ShaderObjects::generateShaderObject(E_QGLC_SHADERTYPE, llvm::OwningPtr<llvm::Module>*, QGLC_METADATA_IRSHADER*, CompilerContext*) (/vendor/lib64/libllvm-glnext.so) 8521 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) 8522 7494554a44 LLVMCompiler::exportIRShaderMetaData(bool, bool) (/vendor/lib64/libllvm-glnext.so) 8523 749456033c CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 8524 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 8525 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 8526 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 8527 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 8528 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) 8529 7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 8530 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 8531 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 8532 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 8533 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 8534 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 8535 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 8536 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 8537 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 8538 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 8539 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8540 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8541 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8542 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) 8543 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) 8544 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 8545 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 8546 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 8547 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 8548 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 8549 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 8550 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 8551 8552RenderThread 31850/31881 [001] 684943.508397: 250000 cpu-clock: 8553 752e0b4974 arena_dalloc_bin_locked_impl (/apex/com.android.runtime/lib64/bionic/libc.so) 8554 752e0dd3fc je_tcache_bin_flush_small (/apex/com.android.runtime/lib64/bionic/libc.so) 8555 752e0abfac je_free (/apex/com.android.runtime/lib64/bionic/libc.so) 8556 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) 8557 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) 8558 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) 8559 749466fadc TQCOM_Codegen::~TQCOM_Codegen() (/vendor/lib64/libllvm-glnext.so) 8560 749466fc48 TQCOM_VertexCodegen_es300::~TQCOM_VertexCodegen_es300() (/vendor/lib64/libllvm-glnext.so) 8561 7494565420 ESXCompiler::~ESXCompiler() (/vendor/lib64/libllvm-glnext.so) 8562 74945603c0 CompilerContext::CompileToIRShader(QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 8563 749465bddc QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*) (/vendor/lib64/libllvm-glnext.so) 8564 749385825c libGLESv2_adreno.so[+1f925c] (/vendor/lib64/egl/libGLESv2_adreno.so) 8565 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 8566 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 8567 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) 8568 7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 8569 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 8570 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 8571 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 8572 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 8573 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 8574 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 8575 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 8576 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 8577 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 8578 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8579 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8580 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8581 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) 8582 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) 8583 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 8584 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 8585 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 8586 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 8587 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 8588 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 8589 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 8590 8591RenderThread 31850/31881 [001] 684943.508647: 250000 cpu-clock: 8592 7494918240 longest_match (/system/lib64/vndk-sp-29/libz.so) 8593 7494917c54 deflate_slow (/system/lib64/vndk-sp-29/libz.so) 8594 7494916308 deflate (/system/lib64/vndk-sp-29/libz.so) 8595 74949136b8 compress (/system/lib64/vndk-sp-29/libz.so) 8596 74938583d8 libGLESv2_adreno.so[+1f93d8] (/vendor/lib64/egl/libGLESv2_adreno.so) 8597 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 8598 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 8599 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) 8600 7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 8601 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 8602 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 8603 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 8604 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 8605 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 8606 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 8607 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 8608 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 8609 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 8610 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8611 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8612 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8613 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) 8614 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) 8615 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 8616 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 8617 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 8618 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 8619 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 8620 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 8621 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 8622 8623RenderThread 31850/31881 [001] 684943.508896: 250000 cpu-clock: 8624 7494920d5c build_tree (/system/lib64/vndk-sp-29/libz.so) 8625 749491fc30 _tr_flush_block (/system/lib64/vndk-sp-29/libz.so) 8626 7494917ee4 deflate_slow (/system/lib64/vndk-sp-29/libz.so) 8627 7494916308 deflate (/system/lib64/vndk-sp-29/libz.so) 8628 74949136b8 compress (/system/lib64/vndk-sp-29/libz.so) 8629 74938583d8 libGLESv2_adreno.so[+1f93d8] (/vendor/lib64/egl/libGLESv2_adreno.so) 8630 74937b1054 libGLESv2_adreno.so[+152054] (/vendor/lib64/egl/libGLESv2_adreno.so) 8631 7531a492f0 GrGLCompileAndAttachShader(GrGLContext const&, unsigned int, unsigned int, char const*, int, GrGpu::Stats*, SkSL::Program::Settings const&) (/system/lib64/libhwui.so) 8632 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) 8633 7531a467f4 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 8634 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 8635 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 8636 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 8637 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 8638 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 8639 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 8640 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 8641 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 8642 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 8643 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8644 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8645 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8646 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) 8647 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) 8648 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 8649 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 8650 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 8651 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 8652 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 8653 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 8654 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 8655 8656RenderThread 31850/31881 [001] 684943.509147: 250000 cpu-clock: 8657 7494921bd8 @plt (/system/lib64/vndk-sp-29/libz.so) 8658 74949217c0 uncompress2 (/system/lib64/vndk-sp-29/libz.so) 8659 7494921940 uncompress (/system/lib64/vndk-sp-29/libz.so) 8660 7493859248 libGLESv2_adreno.so[+1fa248] (/vendor/lib64/egl/libGLESv2_adreno.so) 8661 749385a1c8 libGLESv2_adreno.so[+1fb1c8] (/vendor/lib64/egl/libGLESv2_adreno.so) 8662 749385a484 libGLESv2_adreno.so[+1fb484] (/vendor/lib64/egl/libGLESv2_adreno.so) 8663 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 8664 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 8665 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 8666 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 8667 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 8668 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 8669 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 8670 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 8671 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 8672 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 8673 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 8674 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 8675 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8676 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8677 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8678 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) 8679 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) 8680 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 8681 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 8682 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 8683 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 8684 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 8685 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 8686 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 8687 8688RenderThread 31850/31881 [001] 684943.509397: 250000 cpu-clock: 8689 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) 8690 7493d9b1c4 llvm::TargetData::init(bool) (/vendor/lib64/libllvm-glnext.so) 8691 7493d9cc8c llvm::TargetData::parseSpecifier(llvm::StringRef, llvm::TargetData*) (/vendor/lib64/libllvm-glnext.so) 8692 7493d9dea4 llvm::TargetData::TargetData(llvm::Module const*) (/vendor/lib64/libllvm-glnext.so) 8693 74946018e0 LLVMModuleUpdater::init(llvm::Module*, llvm::LLVMContext*, CompilerContext*, E_QGLC_SHADERTYPE, bool) (/vendor/lib64/libllvm-glnext.so) 8694 749456b864 ESXLinker::findAndMarkReadOnlySSBOSymbols() (/vendor/lib64/libllvm-glnext.so) 8695 749456e61c SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 8696 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 8697 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 8698 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 8699 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 8700 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 8701 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 8702 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 8703 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 8704 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 8705 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 8706 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 8707 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 8708 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 8709 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 8710 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 8711 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8712 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8713 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8714 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) 8715 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) 8716 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 8717 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 8718 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 8719 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 8720 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 8721 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 8722 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 8723 8724RenderThread 31850/31881 [001] 684943.509647: 250000 cpu-clock: 8725 749461693c LLVMModuleUpdater::lowerSymbolLoadStore(llvm::Instruction&) (/vendor/lib64/libllvm-glnext.so) 8726 7494617614 LLVMModuleUpdater::setupQGPUIntrinsics() (/vendor/lib64/libllvm-glnext.so) 8727 749456fba4 SOLinker::linkInputOutput(llvm::Module**, QGLC_SPECIALIZATION_INFO const*) (/vendor/lib64/libllvm-glnext.so) 8728 749456e654 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 8729 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 8730 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 8731 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 8732 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 8733 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 8734 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 8735 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 8736 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 8737 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 8738 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 8739 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 8740 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 8741 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 8742 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 8743 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 8744 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8745 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8746 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8747 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) 8748 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) 8749 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 8750 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 8751 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 8752 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 8753 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 8754 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 8755 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 8756 8757RenderThread 31850/31881 [001] 684943.509898: 250000 cpu-clock: 8758 7493d58930 llvm::ValueHandleBase::ValueIsRAUWd(llvm::Value*, llvm::Value*) (/vendor/lib64/libllvm-glnext.so) 8759 7493d584fc llvm::Value::replaceAllUsesWith(llvm::Value*, bool) (/vendor/lib64/libllvm-glnext.so) 8760 749464bc68 updateVID(llvm::Module*, E_QGLC_GLSL_SYMBOLTYPE, llvm::NamedMDNode*, char const*, unsigned int, unsigned int, bool, bool) (/vendor/lib64/libllvm-glnext.so) 8761 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) 8762 7494574b0c SOLinker::linkInputsOutputs(unsigned int, LLVMModuleUpdater*, bool&, unsigned int&) (/vendor/lib64/libllvm-glnext.so) 8763 7494571e34 SOLinker::updateLinkage(unsigned int, E_QGLC_RETURN_CODE&, unsigned int&, bool&, llvm::StructType*&) (/vendor/lib64/libllvm-glnext.so) 8764 749456fe8c SOLinker::linkInputOutput(llvm::Module**, QGLC_SPECIALIZATION_INFO const*) (/vendor/lib64/libllvm-glnext.so) 8765 749456e654 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 8766 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 8767 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 8768 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 8769 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 8770 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 8771 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 8772 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 8773 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 8774 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 8775 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 8776 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 8777 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 8778 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 8779 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 8780 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 8781 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8782 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8783 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8784 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) 8785 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) 8786 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 8787 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 8788 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 8789 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 8790 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 8791 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 8792 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 8793 8794RenderThread 31850/31881 [001] 684943.510148: 250000 cpu-clock: 8795 ffffff82a31a032c vmacache_find.cfi ([kernel.kallsyms]) 8796 ffffff82a2f53fce do_translation_fault.cfi ([kernel.kallsyms]) 8797 ffffff82a2e8175a do_mem_abort.cfi ([kernel.kallsyms]) 8798 ffffff82a2e83d3e el0_da ([kernel.kallsyms]) 8799 752e0e2440 memset (/apex/com.android.runtime/lib64/bionic/libc.so) 8800 752e0aa240 je_calloc (/apex/com.android.runtime/lib64/bionic/libc.so) 8801 752e0a4268 calloc (/apex/com.android.runtime/lib64/bionic/libc.so) 8802 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) 8803 7493d9b1c4 llvm::TargetData::init(bool) (/vendor/lib64/libllvm-glnext.so) 8804 7493d9cc8c llvm::TargetData::parseSpecifier(llvm::StringRef, llvm::TargetData*) (/vendor/lib64/libllvm-glnext.so) 8805 7493d9dea4 llvm::TargetData::TargetData(llvm::Module const*) (/vendor/lib64/libllvm-glnext.so) 8806 74946018e0 LLVMModuleUpdater::init(llvm::Module*, llvm::LLVMContext*, CompilerContext*, E_QGLC_SHADERTYPE, bool) (/vendor/lib64/libllvm-glnext.so) 8807 749462350c llvm::LowerNamedPointersPass::init(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 8808 7494623224 llvm::LowerNamedPointersPass::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 8809 7493d4a6c8 llvm::MPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 8810 7493d4ba6c llvm::PassManagerImpl::run(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 8811 7494570600 SOLinker::linkInputOutput(llvm::Module**, QGLC_SPECIALIZATION_INFO const*) (/vendor/lib64/libllvm-glnext.so) 8812 749456e654 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 8813 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 8814 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 8815 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 8816 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 8817 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 8818 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 8819 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 8820 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 8821 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 8822 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 8823 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 8824 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 8825 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 8826 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 8827 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 8828 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8829 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8830 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8831 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) 8832 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) 8833 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 8834 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 8835 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 8836 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 8837 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 8838 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 8839 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 8840 8841RenderThread 31850/31881 [001] 684943.510398: 250000 cpu-clock: 8842 7493d50444 llvm::PassRegistry::enumerateWith(llvm::PassRegistrationListener*) (/vendor/lib64/libllvm-glnext.so) 8843 7493d44ab0 llvm::AnalysisUsage::setPreservesCFG() (/vendor/lib64/libllvm-glnext.so) 8844 7493d46b3c llvm::PMTopLevelManager::findAnalysisUsage(llvm::Pass*) (/vendor/lib64/libllvm-glnext.so) 8845 7493d46dcc llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (/vendor/lib64/libllvm-glnext.so) 8846 74945705a8 SOLinker::linkInputOutput(llvm::Module**, QGLC_SPECIALIZATION_INFO const*) (/vendor/lib64/libllvm-glnext.so) 8847 749456e654 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 8848 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 8849 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 8850 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 8851 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 8852 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 8853 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 8854 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 8855 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 8856 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 8857 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 8858 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 8859 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 8860 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 8861 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 8862 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 8863 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8864 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8865 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8866 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) 8867 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) 8868 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 8869 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 8870 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 8871 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 8872 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 8873 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 8874 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 8875 8876RenderThread 31850/31881 [001] 684943.510648: 250000 cpu-clock: 8877 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) 8878 7493e87750 llvm::UniformityAnalysisPass::adjustInstructionUniformity(llvm::UniformityAnalysisPass::SCALAR_KIND, llvm::Instruction*) (/vendor/lib64/libllvm-glnext.so) 8879 7493e89e30 llvm::UniformityAnalysisPass::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 8880 7493d4a6c8 llvm::MPPassManager::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 8881 7493d4ba6c llvm::PassManagerImpl::run(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 8882 74945525f0 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so) 8883 7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 8884 749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 8885 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 8886 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 8887 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 8888 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 8889 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 8890 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 8891 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 8892 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 8893 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 8894 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 8895 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 8896 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 8897 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 8898 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 8899 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 8900 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8901 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8902 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8903 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) 8904 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) 8905 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 8906 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 8907 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 8908 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 8909 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 8910 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 8911 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 8912 8913RenderThread 31850/31881 [001] 684943.510898: 250000 cpu-clock: 8914 749427ef80 llvm::TargetLowering::computeRegisterProperties() (/vendor/lib64/libllvm-glnext.so) 8915 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) 8916 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) 8917 74942d26f0 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so) 8918 7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so) 8919 7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 8920 749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 8921 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 8922 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 8923 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 8924 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 8925 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 8926 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 8927 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 8928 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 8929 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 8930 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 8931 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 8932 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 8933 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 8934 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 8935 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 8936 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8937 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8938 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8939 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) 8940 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) 8941 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 8942 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 8943 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 8944 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 8945 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 8946 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 8947 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 8948 8949RenderThread 31850/31881 [001] 684943.511148: 250000 cpu-clock: 8950 752e1458ec pthread_getspecific (/apex/com.android.runtime/lib64/bionic/libc.so) 8951 752e0aa18c je_calloc (/apex/com.android.runtime/lib64/bionic/libc.so) 8952 752e0a4268 calloc (/apex/com.android.runtime/lib64/bionic/libc.so) 8953 7493d3f1a8 llvm::NamedMDNode::NamedMDNode(llvm::Twine const&) (/vendor/lib64/libllvm-glnext.so) 8954 7493d431d4 llvm::Module::getOrInsertNamedMetadata(llvm::StringRef) (/vendor/lib64/libllvm-glnext.so) 8955 74943543ac llvm::QGPULiteralLoweringPass::lowerLiteralModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 8956 749436202c llvm::QGPULiteralLoweringPass::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 8957 749437afa0 llvm::QGPUCodegenFixedPipeline::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 8958 74942d194c llvm::llclib::CompileInSimplePipeline(llvm::Module*, llvm::QGPUMIRConverter*, char**, unsigned int&) (/vendor/lib64/libllvm-glnext.so) 8959 74942d3518 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so) 8960 7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so) 8961 7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 8962 749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 8963 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 8964 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 8965 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 8966 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 8967 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 8968 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 8969 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 8970 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 8971 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 8972 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 8973 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 8974 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 8975 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 8976 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 8977 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 8978 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8979 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8980 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 8981 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) 8982 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) 8983 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 8984 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 8985 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 8986 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 8987 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 8988 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 8989 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 8990 8991RenderThread 31850/31881 [001] 684943.511398: 250000 cpu-clock: 8992 749449f4fc QGPUPeepholeOptimizer::simpleCopyPropagation(llvm::MachineBasicBlock::bundle_iterator<llvm::MachineInstr, llvm::ilist_iterator<llvm::MachineInstr>>) (/vendor/lib64/libllvm-glnext.so) 8993 74944933a4 QGPUPeepholeOptimizer::runAsPostISelOpt(llvm::MachineFunction&) (/vendor/lib64/libllvm-glnext.so) 8994 7494491208 QGPUPeepholeOptimizer::runOnMachineFunction(llvm::MachineFunction&) (/vendor/lib64/libllvm-glnext.so) 8995 749437b040 llvm::QGPUCodegenFixedPipeline::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 8996 74942d194c llvm::llclib::CompileInSimplePipeline(llvm::Module*, llvm::QGPUMIRConverter*, char**, unsigned int&) (/vendor/lib64/libllvm-glnext.so) 8997 74942d3518 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so) 8998 7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so) 8999 7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 9000 749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 9001 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 9002 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 9003 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 9004 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 9005 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 9006 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 9007 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 9008 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 9009 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 9010 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 9011 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 9012 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 9013 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 9014 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 9015 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 9016 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 9017 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 9018 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 9019 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) 9020 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) 9021 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 9022 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 9023 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 9024 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 9025 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 9026 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 9027 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 9028 9029RenderThread 31850/31881 [001] 684943.511647: 250000 cpu-clock: 9030 749436ed80 llvm::QGPUTargetMachine::getMinimumGPRFootprintEstimateFrom(llvm::MachineFunction const&, llvm::MinimumFootprint&) const (/vendor/lib64/libllvm-glnext.so) 9031 7494370218 llvm::QGPUTargetMachine::setRegBudget(llvm::MachineFunction const*) (/vendor/lib64/libllvm-glnext.so) 9032 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) 9033 749446a0fc (anonymous namespace)::QGPUScheduler::runOnMachineFunction(llvm::MachineFunction&) (/vendor/lib64/libllvm-glnext.so) 9034 749437b088 llvm::QGPUCodegenFixedPipeline::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 9035 74942d194c llvm::llclib::CompileInSimplePipeline(llvm::Module*, llvm::QGPUMIRConverter*, char**, unsigned int&) (/vendor/lib64/libllvm-glnext.so) 9036 74942d3518 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so) 9037 7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so) 9038 7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 9039 749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 9040 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 9041 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 9042 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 9043 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 9044 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 9045 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 9046 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 9047 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 9048 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 9049 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 9050 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 9051 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 9052 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 9053 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 9054 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 9055 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 9056 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 9057 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 9058 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) 9059 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) 9060 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 9061 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 9062 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 9063 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 9064 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 9065 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 9066 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 9067 9068RenderThread 31850/31881 [001] 684943.511898: 250000 cpu-clock: 9069 749433f458 llvm::QGPURegisterInfo::findFreePhyRes(llvm::SmallVectorImpl<unsigned int>&, llvm::MachineFunction&, llvm::TargetRegisterClass const*, unsigned int) const (/vendor/lib64/libllvm-glnext.so) 9070 74942f6060 QGPUPostRAVectorize::findTempRegs() (/vendor/lib64/libllvm-glnext.so) 9071 74942f5d8c QGPUPostRAVectorize::runOnMachineFunction(llvm::MachineFunction&) (/vendor/lib64/libllvm-glnext.so) 9072 749437b1ec llvm::QGPUCodegenFixedPipeline::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 9073 74942d194c llvm::llclib::CompileInSimplePipeline(llvm::Module*, llvm::QGPUMIRConverter*, char**, unsigned int&) (/vendor/lib64/libllvm-glnext.so) 9074 74942d3518 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so) 9075 7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so) 9076 7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 9077 749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 9078 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 9079 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 9080 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 9081 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 9082 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 9083 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 9084 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 9085 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 9086 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 9087 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 9088 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 9089 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 9090 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 9091 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 9092 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 9093 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 9094 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 9095 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 9096 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) 9097 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) 9098 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 9099 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 9100 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 9101 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 9102 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 9103 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 9104 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 9105 9106RenderThread 31850/31881 [001] 684943.512148: 250000 cpu-clock: 9107 752e1458f4 pthread_getspecific (/apex/com.android.runtime/lib64/bionic/libc.so) 9108 752e0abdec je_free (/apex/com.android.runtime/lib64/bionic/libc.so) 9109 7494375d90 llvm::QGPUTargetMachine::~QGPUTargetMachine() (/vendor/lib64/libllvm-glnext.so) 9110 74943761b8 llvm::QGPUTargetMachine::~QGPUTargetMachine() (/vendor/lib64/libllvm-glnext.so) 9111 74942d1c70 llvm::llclib::CompileInSimplePipeline(llvm::Module*, llvm::QGPUMIRConverter*, char**, unsigned int&) (/vendor/lib64/libllvm-glnext.so) 9112 74942d3518 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so) 9113 7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so) 9114 7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 9115 749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 9116 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 9117 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 9118 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 9119 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 9120 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 9121 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 9122 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 9123 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 9124 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 9125 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 9126 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 9127 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 9128 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 9129 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 9130 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 9131 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 9132 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 9133 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 9134 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) 9135 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) 9136 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 9137 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 9138 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 9139 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 9140 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 9141 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 9142 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 9143 9144RenderThread 31850/31881 [001] 684943.512397: 250000 cpu-clock: 9145 752e0abea0 je_free (/apex/com.android.runtime/lib64/bionic/libc.so) 9146 7493d3f2f0 llvm::NamedMDNode::~NamedMDNode() (/vendor/lib64/libllvm-glnext.so) 9147 7493d41b74 llvm::Module::~Module() (/vendor/lib64/libllvm-glnext.so) 9148 749455517c LLVMCompiler::setModule(llvm::Module*) (/vendor/lib64/libllvm-glnext.so) 9149 7494570ff8 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 9150 749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 9151 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 9152 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 9153 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 9154 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 9155 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 9156 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 9157 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 9158 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 9159 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 9160 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 9161 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 9162 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 9163 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 9164 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 9165 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 9166 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 9167 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 9168 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 9169 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) 9170 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) 9171 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 9172 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 9173 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 9174 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 9175 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 9176 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 9177 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 9178 9179RenderThread 31850/31881 [001] 684943.512652: 250000 cpu-clock: 9180 ffffff82a2e8215c __irqentry_text_start ([kernel.kallsyms]) 9181 ffffff82a2f7201a irq_exit.cfi ([kernel.kallsyms]) 9182 ffffff82a30239da __handle_domain_irq.cfi ([kernel.kallsyms]) 9183 ffffff82a2e81fee gic_handle_irq.20590.cfi ([kernel.kallsyms]) 9184 ffffff82a2e83ef6 el0_irq_naked ([kernel.kallsyms]) 9185 7493dbbf40 llvm::initializeCFGOnlyPrinterPass(llvm::PassRegistry&) (/vendor/lib64/libllvm-glnext.so) 9186 7493db16d0 llvm::initializeAnalysis(llvm::PassRegistry&) (/vendor/lib64/libllvm-glnext.so) 9187 74942d00d8 llvm::llclib::construct_llclib(llvm::StringRef, llvm::StringRef) (/vendor/lib64/libllvm-glnext.so) 9188 7494552740 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so) 9189 7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 9190 749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 9191 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 9192 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 9193 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 9194 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 9195 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 9196 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 9197 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 9198 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 9199 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 9200 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 9201 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 9202 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 9203 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 9204 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 9205 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 9206 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 9207 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 9208 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 9209 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) 9210 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) 9211 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 9212 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 9213 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 9214 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 9215 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 9216 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 9217 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 9218 9219RenderThread 31850/31881 [001] 684943.512898: 250000 cpu-clock: 9220 752e0e23e8 memset (/apex/com.android.runtime/lib64/bionic/libc.so) 9221 752e0aa240 je_calloc (/apex/com.android.runtime/lib64/bionic/libc.so) 9222 752e0a4268 calloc (/apex/com.android.runtime/lib64/bionic/libc.so) 9223 7493d57564 llvm::User::operator new(unsigned long, unsigned int) (/vendor/lib64/libllvm-glnext.so) 9224 7493eded0c llvm::IRBuilder<true, llvm::ConstantFolder, llvm::IRBuilderDefaultInserter<true>>::CreateCall(llvm::Value*, llvm::ArrayRef<llvm::Value*>, llvm::Twine const&) (/vendor/lib64/libllvm-glnext.so) 9225 74944851b0 (anonymous namespace)::QGPUISelPrepare::optimizeInstruction(llvm::Instruction*, WorkList&) (/vendor/lib64/libllvm-glnext.so) 9226 7494481cd4 (anonymous namespace)::QGPUISelPrepare::runOnFunction(llvm::Function&) (/vendor/lib64/libllvm-glnext.so) 9227 749437af50 llvm::QGPUCodegenFixedPipeline::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 9228 74942d194c llvm::llclib::CompileInSimplePipeline(llvm::Module*, llvm::QGPUMIRConverter*, char**, unsigned int&) (/vendor/lib64/libllvm-glnext.so) 9229 74942d3518 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so) 9230 7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so) 9231 7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 9232 749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 9233 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 9234 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 9235 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 9236 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 9237 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 9238 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 9239 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 9240 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 9241 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 9242 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 9243 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 9244 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 9245 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 9246 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 9247 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 9248 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 9249 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 9250 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 9251 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) 9252 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) 9253 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 9254 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 9255 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 9256 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 9257 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 9258 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 9259 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 9260 9261RenderThread 31850/31881 [001] 684943.513148: 250000 cpu-clock: 9262 7494393e88 QGPUFastISel::TransferUniformity(llvm::Instruction const*, llvm::QGPUInstrOprndMod::Modifiers&) (/vendor/lib64/libllvm-glnext.so) 9263 74943c7994 QGPUFastISel::QGPUHandleMadIntrinsic(llvm::Instruction const*, unsigned int, bool) (/vendor/lib64/libllvm-glnext.so) 9264 7494405dd0 QGPUFastISel::QGPUSelectIntrinsic(llvm::Instruction const*, unsigned int, bool) (/vendor/lib64/libllvm-glnext.so) 9265 749440bf80 QGPUFastISel::QGPUSelectCall(llvm::Instruction const*, unsigned int, bool) (/vendor/lib64/libllvm-glnext.so) 9266 74943bab74 QGPUFastISel::TargetSelectInstruction(llvm::Instruction const*) (/vendor/lib64/libllvm-glnext.so) 9267 74943bca48 llvm::QGPUFastISelBase::SelectInstruction(llvm::Instruction const*) (/vendor/lib64/libllvm-glnext.so) 9268 749453ce54 QGPUInstructionSelector::runOnMachineFunction(llvm::MachineFunction&) (/vendor/lib64/libllvm-glnext.so) 9269 749437b014 llvm::QGPUCodegenFixedPipeline::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 9270 74942d194c llvm::llclib::CompileInSimplePipeline(llvm::Module*, llvm::QGPUMIRConverter*, char**, unsigned int&) (/vendor/lib64/libllvm-glnext.so) 9271 74942d3518 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so) 9272 7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so) 9273 7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 9274 749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 9275 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 9276 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 9277 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 9278 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 9279 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 9280 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 9281 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 9282 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 9283 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 9284 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 9285 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 9286 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 9287 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 9288 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 9289 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 9290 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 9291 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 9292 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 9293 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) 9294 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) 9295 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 9296 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 9297 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 9298 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 9299 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 9300 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 9301 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 9302 9303RenderThread 31850/31881 [001] 684943.513398: 250000 cpu-clock: 9304 749432d3e0 llvm::QGPUInstrInfoBase::getISASrcOpdLoc(unsigned int, unsigned int) (/vendor/lib64/libllvm-glnext.so) 9305 74944ac9b4 QGPUPeepholeOptimizer::rematerializeMisplacedConstRegs(llvm::MachineInstr*) (/vendor/lib64/libllvm-glnext.so) 9306 7494494334 QGPUPeepholeOptimizer::runAsPostISelOpt(llvm::MachineFunction&) (/vendor/lib64/libllvm-glnext.so) 9307 7494491208 QGPUPeepholeOptimizer::runOnMachineFunction(llvm::MachineFunction&) (/vendor/lib64/libllvm-glnext.so) 9308 749437b040 llvm::QGPUCodegenFixedPipeline::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 9309 74942d194c llvm::llclib::CompileInSimplePipeline(llvm::Module*, llvm::QGPUMIRConverter*, char**, unsigned int&) (/vendor/lib64/libllvm-glnext.so) 9310 74942d3518 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so) 9311 7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so) 9312 7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 9313 749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 9314 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 9315 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 9316 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 9317 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 9318 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 9319 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 9320 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 9321 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 9322 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 9323 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 9324 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 9325 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 9326 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 9327 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 9328 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 9329 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 9330 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 9331 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 9332 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) 9333 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) 9334 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 9335 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 9336 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 9337 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 9338 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 9339 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 9340 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 9341 9342RenderThread 31850/31881 [001] 684943.513648: 250000 cpu-clock: 9343 74944d63c8 QGPULocalRegAlloc::allocateRegs(QGPULocalRA::LiveRange*, std::__1::priority_queue<QGPULocalRA::LiveRange*, llvm::SmallVector<QGPULocalRA::LiveRange*, 128u>, LiveRangeCompare>*) (/vendor/lib64/libllvm-glnext.so) 9344 74944d4b18 QGPULocalRegAlloc::simpleLinearScan(std::__1::priority_queue<QGPULocalRA::LiveRange*, llvm::SmallVector<QGPULocalRA::LiveRange*, 128u>, LiveRangeCompare>*) (/vendor/lib64/libllvm-glnext.so) 9345 74944d2914 QGPULocalRegAlloc::runSimpleLinearScan() (/vendor/lib64/libllvm-glnext.so) 9346 74944d20f0 QGPULocalRegAlloc::runOnMachineFunction(llvm::MachineFunction&) (/vendor/lib64/libllvm-glnext.so) 9347 749437b16c llvm::QGPUCodegenFixedPipeline::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 9348 74942d194c llvm::llclib::CompileInSimplePipeline(llvm::Module*, llvm::QGPUMIRConverter*, char**, unsigned int&) (/vendor/lib64/libllvm-glnext.so) 9349 74942d3518 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so) 9350 7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so) 9351 7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 9352 749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 9353 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 9354 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 9355 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 9356 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 9357 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 9358 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 9359 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 9360 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 9361 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 9362 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 9363 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 9364 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 9365 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 9366 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 9367 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 9368 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 9369 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 9370 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 9371 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) 9372 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) 9373 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 9374 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 9375 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 9376 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 9377 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 9378 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 9379 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 9380 9381RenderThread 31850/31881 [001] 684943.513898: 250000 cpu-clock: 9382 752e0aa19c je_calloc (/apex/com.android.runtime/lib64/bionic/libc.so) 9383 752e0a4268 calloc (/apex/com.android.runtime/lib64/bionic/libc.so) 9384 749443ee40 llvm::QGPUTargetObjGen::setSymbolTable(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 9385 7494428ddc llvm::QGPUTargetObjGen::setSections(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 9386 7494429b84 llvm::QGPUModuleEncoder::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 9387 749437b284 llvm::QGPUCodegenFixedPipeline::runOnModule(llvm::Module&) (/vendor/lib64/libllvm-glnext.so) 9388 74942d194c llvm::llclib::CompileInSimplePipeline(llvm::Module*, llvm::QGPUMIRConverter*, char**, unsigned int&) (/vendor/lib64/libllvm-glnext.so) 9389 74942d3518 llvm::llclib::Compile(llvm::Module*, void* (*)(unsigned int), char**, unsigned int&, llvm::Module*, llvm::CLPrintfInterpreter const*) (/vendor/lib64/libllvm-glnext.so) 9390 7494552e14 LLVMCompiler::compileHelper() (/vendor/lib64/libllvm-glnext.so) 9391 7494570e04 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 9392 749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 9393 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 9394 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 9395 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 9396 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 9397 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 9398 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 9399 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 9400 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 9401 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 9402 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 9403 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 9404 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 9405 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 9406 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 9407 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 9408 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 9409 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 9410 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 9411 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) 9412 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) 9413 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 9414 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 9415 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 9416 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 9417 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 9418 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 9419 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 9420 9421RenderThread 31850/31881 [001] 684943.514148: 250000 cpu-clock: 9422 7493d57764 llvm::ValueHandleBase::ValueIsDeleted(llvm::Value*) (/vendor/lib64/libllvm-glnext.so) 9423 7493d576a4 llvm::Value::~Value() (/vendor/lib64/libllvm-glnext.so) 9424 7493d25090 llvm::GlobalVariable::~GlobalVariable() (/vendor/lib64/libllvm-glnext.so) 9425 7493d4193c llvm::Module::~Module() (/vendor/lib64/libllvm-glnext.so) 9426 749455517c LLVMCompiler::setModule(llvm::Module*) (/vendor/lib64/libllvm-glnext.so) 9427 7494570ff8 SOLinker::backendCodeGen(llvm::Module**, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 9428 749456e698 SOLinker::linkShaders(QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 9429 7494563aec CompilerContext::LinkProgram(unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 9430 749465be84 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 9431 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 9432 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 9433 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 9434 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 9435 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 9436 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 9437 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 9438 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 9439 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 9440 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 9441 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 9442 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 9443 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 9444 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 9445 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 9446 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 9447 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) 9448 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) 9449 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 9450 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 9451 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 9452 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 9453 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 9454 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 9455 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 9456 9457RenderThread 31850/31881 [001] 684943.514398: 250000 cpu-clock: 9458 7493c029a0 llvm::APFloat::APFloat(llvm::fltSemantics const&, unsigned long, llvm::APFloat::roundingMode) (/vendor/lib64/libllvm-glnext.so) 9459 7493d3df1c llvm::DenseMapIterator<llvm::DenseMapAPFloatKeyInfo::KeyTy, llvm::ConstantFP*, llvm::DenseMapAPFloatKeyInfo, false>::AdvancePastEmptyBuckets() (/vendor/lib64/libllvm-glnext.so) 9460 7493d3be20 llvm::LLVMContextImpl::~LLVMContextImpl() (/vendor/lib64/libllvm-glnext.so) 9461 7493d396c0 llvm::LLVMContext::~LLVMContext() (/vendor/lib64/libllvm-glnext.so) 9462 74945613f0 CompilerContext::LeaveContext(CompilerContext**, bool) (/vendor/lib64/libllvm-glnext.so) 9463 749465be94 QGLCLinkProgram(void*, unsigned int, QGLC_SRCSHADER_IRSHADER**, QGLC_LINKPROGRAM_DATA*, QGLC_LINKPROGRAM_RESULT*) (/vendor/lib64/libllvm-glnext.so) 9464 749385a538 libGLESv2_adreno.so[+1fb538] (/vendor/lib64/egl/libGLESv2_adreno.so) 9465 749383a2e0 libGLESv2_adreno.so[+1db2e0] (/vendor/lib64/egl/libGLESv2_adreno.so) 9466 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 9467 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 9468 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 9469 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 9470 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 9471 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 9472 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 9473 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 9474 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 9475 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 9476 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 9477 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 9478 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 9479 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 9480 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) 9481 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) 9482 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 9483 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 9484 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 9485 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 9486 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 9487 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 9488 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 9489 9490RenderThread 31850/31881 [001] 684943.514647: 250000 cpu-clock: 9491 ffffff82a31b55e4 vma_wants_writenotify.cfi ([kernel.kallsyms]) 9492 ffffff82a31b5ec6 do_mmap.cfi ([kernel.kallsyms]) 9493 ffffff82a317efde vm_mmap_pgoff.cfi ([kernel.kallsyms]) 9494 ffffff82a2f37f1e sys_mmap.cfi ([kernel.kallsyms]) 9495 ffffff82a2e84116 __sys_trace ([kernel.kallsyms]) 9496 752e1313c8 mmap64 (/apex/com.android.runtime/lib64/bionic/libc.so) 9497 7494ad7a50 kgsl_mmap64 (/vendor/lib64/libgsl.so) 9498 7494ad9980 ioctl_kgsl_sharedmem_alloc (/vendor/lib64/libgsl.so) 9499 7494a31c98 gsl_memory_alloc_pure (/vendor/lib64/libgsl.so) 9500 74938c2058 libGLESv2_adreno.so[+263058] (/vendor/lib64/egl/libGLESv2_adreno.so) 9501 74938c191c libGLESv2_adreno.so[+26291c] (/vendor/lib64/egl/libGLESv2_adreno.so) 9502 74939ffe40 libGLESv2_adreno.so[+3a0e40] (/vendor/lib64/egl/libGLESv2_adreno.so) 9503 74939f99ac libGLESv2_adreno.so[+39a9ac] (/vendor/lib64/egl/libGLESv2_adreno.so) 9504 7493a036ec libGLESv2_adreno.so[+3a46ec] (/vendor/lib64/egl/libGLESv2_adreno.so) 9505 749374fd30 libGLESv2_adreno.so[+f0d30] (/vendor/lib64/egl/libGLESv2_adreno.so) 9506 749383a324 libGLESv2_adreno.so[+1db324] (/vendor/lib64/egl/libGLESv2_adreno.so) 9507 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 9508 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 9509 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 9510 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 9511 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 9512 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 9513 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 9514 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 9515 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 9516 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 9517 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 9518 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 9519 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 9520 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 9521 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) 9522 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) 9523 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 9524 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 9525 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 9526 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 9527 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 9528 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 9529 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 9530 9531RenderThread 31850/31881 [001] 684943.514897: 250000 cpu-clock: 9532 74938c1e44 libGLESv2_adreno.so[+262e44] (/vendor/lib64/egl/libGLESv2_adreno.so) 9533 74938c191c libGLESv2_adreno.so[+26291c] (/vendor/lib64/egl/libGLESv2_adreno.so) 9534 74939ffe40 libGLESv2_adreno.so[+3a0e40] (/vendor/lib64/egl/libGLESv2_adreno.so) 9535 7493a057b8 libGLESv2_adreno.so[+3a67b8] (/vendor/lib64/egl/libGLESv2_adreno.so) 9536 7493a03754 libGLESv2_adreno.so[+3a4754] (/vendor/lib64/egl/libGLESv2_adreno.so) 9537 749374fd30 libGLESv2_adreno.so[+f0d30] (/vendor/lib64/egl/libGLESv2_adreno.so) 9538 749383a324 libGLESv2_adreno.so[+1db324] (/vendor/lib64/egl/libGLESv2_adreno.so) 9539 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 9540 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 9541 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 9542 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 9543 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 9544 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 9545 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 9546 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 9547 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 9548 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 9549 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 9550 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 9551 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 9552 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 9553 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) 9554 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) 9555 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 9556 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 9557 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 9558 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 9559 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 9560 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 9561 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 9562 9563RenderThread 31850/31881 [001] 684943.515148: 250000 cpu-clock: 9564 74949180d4 longest_match (/system/lib64/vndk-sp-29/libz.so) 9565 7494917c54 deflate_slow (/system/lib64/vndk-sp-29/libz.so) 9566 7494916308 deflate (/system/lib64/vndk-sp-29/libz.so) 9567 74949136b8 compress (/system/lib64/vndk-sp-29/libz.so) 9568 749383a3d8 libGLESv2_adreno.so[+1db3d8] (/vendor/lib64/egl/libGLESv2_adreno.so) 9569 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 9570 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 9571 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 9572 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 9573 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 9574 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 9575 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 9576 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 9577 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 9578 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 9579 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 9580 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 9581 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 9582 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 9583 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) 9584 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) 9585 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 9586 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 9587 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 9588 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 9589 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 9590 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 9591 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 9592 9593RenderThread 31850/31881 [001] 684943.515396: 250000 cpu-clock: 9594 74949182c0 longest_match (/system/lib64/vndk-sp-29/libz.so) 9595 7494917c54 deflate_slow (/system/lib64/vndk-sp-29/libz.so) 9596 7494916308 deflate (/system/lib64/vndk-sp-29/libz.so) 9597 74949136b8 compress (/system/lib64/vndk-sp-29/libz.so) 9598 749383a3d8 libGLESv2_adreno.so[+1db3d8] (/vendor/lib64/egl/libGLESv2_adreno.so) 9599 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 9600 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 9601 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 9602 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 9603 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 9604 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 9605 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 9606 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 9607 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 9608 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 9609 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 9610 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 9611 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 9612 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 9613 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) 9614 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) 9615 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 9616 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 9617 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 9618 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 9619 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 9620 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 9621 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 9622 9623RenderThread 31850/31881 [001] 684943.515646: 250000 cpu-clock: 9624 749491815c longest_match (/system/lib64/vndk-sp-29/libz.so) 9625 7494917c54 deflate_slow (/system/lib64/vndk-sp-29/libz.so) 9626 7494916308 deflate (/system/lib64/vndk-sp-29/libz.so) 9627 74949136b8 compress (/system/lib64/vndk-sp-29/libz.so) 9628 749383a3d8 libGLESv2_adreno.so[+1db3d8] (/vendor/lib64/egl/libGLESv2_adreno.so) 9629 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 9630 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 9631 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 9632 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 9633 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 9634 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 9635 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 9636 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 9637 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 9638 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 9639 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 9640 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 9641 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 9642 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 9643 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) 9644 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) 9645 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 9646 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 9647 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 9648 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 9649 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 9650 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 9651 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 9652 9653RenderThread 31850/31881 [001] 684943.515896: 250000 cpu-clock: 9654 7494917b54 deflate_slow (/system/lib64/vndk-sp-29/libz.so) 9655 7494916308 deflate (/system/lib64/vndk-sp-29/libz.so) 9656 74949136b8 compress (/system/lib64/vndk-sp-29/libz.so) 9657 749383a3d8 libGLESv2_adreno.so[+1db3d8] (/vendor/lib64/egl/libGLESv2_adreno.so) 9658 7493753148 libGLESv2_adreno.so[+f4148] (/vendor/lib64/egl/libGLESv2_adreno.so) 9659 7531a468b0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 9660 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 9661 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 9662 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 9663 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 9664 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 9665 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 9666 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 9667 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 9668 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 9669 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 9670 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 9671 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 9672 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) 9673 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) 9674 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 9675 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 9676 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 9677 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 9678 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 9679 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 9680 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 9681 9682RenderThread 31850/31881 [001] 684943.516147: 250000 cpu-clock: 9683 7531a48d54 SkTArray<SkString, false>::~SkTArray() (/system/lib64/libhwui.so) 9684 7531a48c8c GrGLSLShaderBuilder::~GrGLSLShaderBuilder() (/system/lib64/libhwui.so) 9685 7531a48b6c GrGLSLProgramBuilder::~GrGLSLProgramBuilder() (/system/lib64/libhwui.so) 9686 7531a464a0 GrGLProgramBuilder::CreateProgram(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, GrProgramDesc*, GrGLGpu*) (/system/lib64/libhwui.so) 9687 7531a411a8 GrGLGpu::ProgramCache::refProgram(GrGLGpu*, GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrTextureProxy const* const*, GrPipeline const&, bool) (/system/lib64/libhwui.so) 9688 7531a40470 GrGLGpu::flushGLState(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, int, bool) (/system/lib64/libhwui.so) 9689 7531a3fdd4 GrGLGpu::draw(GrRenderTarget*, GrSurfaceOrigin, GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int) (/system/lib64/libhwui.so) 9690 7531a3fd0c GrGLGpuRTCommandBuffer::onDraw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 9691 7531a01100 GrGpuRTCommandBuffer::draw(GrPrimitiveProcessor const&, GrPipeline const&, GrPipeline::FixedDynamicState const*, GrPipeline::DynamicStateArrays const*, GrMesh const*, int, SkRect const&) (/system/lib64/libhwui.so) 9692 7531a00af8 GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(GrOp const*, SkRect const&, GrProcessorSet&&, unsigned int, GrUserStencilSettings const*) (/system/lib64/libhwui.so) 9693 7531c98be4 GrOp::execute(GrOpFlushState*, SkRect const&) (/system/lib64/libhwui.so) 9694 753198c980 GrRenderTargetOpList::onExecute(GrOpFlushState*) (/system/lib64/libhwui.so) 9695 7531a7b31c GrDrawingManager::executeOpLists(int, int, GrOpFlushState*, int*) (/system/lib64/libhwui.so) 9696 7531a8c574 GrDrawingManager::flush(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 9697 7531a8bfe0 GrDrawingManager::prepareSurfaceForExternalIO(GrSurfaceProxy*, SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 9698 7531a8bdd4 GrRenderTargetContext::prepareForExternalIO(SkSurface::BackendSurfaceAccess, GrFlushFlags, int, GrBackendSemaphore*, void (*)(void*), void*) (/system/lib64/libhwui.so) 9699 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) 9700 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) 9701 7531a890d4 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 9702 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 9703 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 9704 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 9705 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 9706 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 9707 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 9708 9709RenderThread 31850/31881 [001] 684943.516398: 250000 cpu-clock: 9710 7531a6a570 android::uirenderer::renderthread::ReliableSurface::hook_perform(ANativeWindow*, int, ...) (/system/lib64/libhwui.so) 9711 752fee4828 android::eglSwapBuffersWithDamageKHRImpl(void*, void*, int*, int) (/system/lib64/libEGL.so) 9712 752fee0ffc eglSwapBuffersWithDamageKHR (/system/lib64/libEGL.so) 9713 7531a7d07c android::uirenderer::renderthread::EglManager::swapBuffers(android::uirenderer::renderthread::Frame const&, SkRect const&) (/system/lib64/libhwui.so) 9714 7531a7ce9c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::swapBuffers(android::uirenderer::renderthread::Frame const&, bool, SkRect const&, android::uirenderer::FrameInfo*, bool*) (/system/lib64/libhwui.so) 9715 7531a8911c android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 9716 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 9717 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 9718 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 9719 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 9720 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 9721 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 9722 9723RenderThread 31850/31881 [001] 684943.516647: 250000 cpu-clock: 9724 74939f47d0 libGLESv2_adreno.so[+3957d0] (/vendor/lib64/egl/libGLESv2_adreno.so) 9725 7493785294 libGLESv2_adreno.so[+126294] (/vendor/lib64/egl/libGLESv2_adreno.so) 9726 74938afd6c libGLESv2_adreno.so[+250d6c] (/vendor/lib64/egl/libGLESv2_adreno.so) 9727 749378e5d0 libGLESv2_adreno.so[+12f5d0] (/vendor/lib64/egl/libGLESv2_adreno.so) 9728 749389a540 libGLESv2_adreno.so[+23b540] (/vendor/lib64/egl/libGLESv2_adreno.so) 9729 7493882f90 libGLESv2_adreno.so[+223f90] (/vendor/lib64/egl/libGLESv2_adreno.so) 9730 752fee4864 android::eglSwapBuffersWithDamageKHRImpl(void*, void*, int*, int) (/system/lib64/libEGL.so) 9731 752fee0ffc eglSwapBuffersWithDamageKHR (/system/lib64/libEGL.so) 9732 7531a7d07c android::uirenderer::renderthread::EglManager::swapBuffers(android::uirenderer::renderthread::Frame const&, SkRect const&) (/system/lib64/libhwui.so) 9733 7531a7ce9c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::swapBuffers(android::uirenderer::renderthread::Frame const&, bool, SkRect const&, android::uirenderer::FrameInfo*, bool*) (/system/lib64/libhwui.so) 9734 7531a8911c android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 9735 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 9736 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 9737 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 9738 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 9739 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 9740 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 9741 9742RenderThread 31850/31881 [001] 684943.516897: 250000 cpu-clock: 9743 ffffff82a312c5a8 perf_event_mmap_output.cfi ([kernel.kallsyms]) 9744 ffffff82a3129126 perf_iterate_ctx ([kernel.kallsyms]) 9745 ffffff82a3128ef2 perf_iterate_sb ([kernel.kallsyms]) 9746 ffffff82a312c1a2 perf_event_mmap.cfi ([kernel.kallsyms]) 9747 ffffff82a31b63ba mmap_region.cfi ([kernel.kallsyms]) 9748 ffffff82a31b5ec6 do_mmap.cfi ([kernel.kallsyms]) 9749 ffffff82a317efde vm_mmap_pgoff.cfi ([kernel.kallsyms]) 9750 ffffff82a2f37f1e sys_mmap.cfi ([kernel.kallsyms]) 9751 ffffff82a2e84116 __sys_trace ([kernel.kallsyms]) 9752 752e1313c8 mmap64 (/apex/com.android.runtime/lib64/bionic/libc.so) 9753 7494ad7a50 kgsl_mmap64 (/vendor/lib64/libgsl.so) 9754 7494ad9980 ioctl_kgsl_sharedmem_alloc (/vendor/lib64/libgsl.so) 9755 7494a31c98 gsl_memory_alloc_pure (/vendor/lib64/libgsl.so) 9756 74938c2058 libGLESv2_adreno.so[+263058] (/vendor/lib64/egl/libGLESv2_adreno.so) 9757 74938c191c libGLESv2_adreno.so[+26291c] (/vendor/lib64/egl/libGLESv2_adreno.so) 9758 74938cb708 libGLESv2_adreno.so[+26c708] (/vendor/lib64/egl/libGLESv2_adreno.so) 9759 74938b51dc libGLESv2_adreno.so[+2561dc] (/vendor/lib64/egl/libGLESv2_adreno.so) 9760 74938af6a4 libGLESv2_adreno.so[+2506a4] (/vendor/lib64/egl/libGLESv2_adreno.so) 9761 74937854f8 libGLESv2_adreno.so[+1264f8] (/vendor/lib64/egl/libGLESv2_adreno.so) 9762 74938afd6c libGLESv2_adreno.so[+250d6c] (/vendor/lib64/egl/libGLESv2_adreno.so) 9763 749378e5d0 libGLESv2_adreno.so[+12f5d0] (/vendor/lib64/egl/libGLESv2_adreno.so) 9764 749389a540 libGLESv2_adreno.so[+23b540] (/vendor/lib64/egl/libGLESv2_adreno.so) 9765 7493882f90 libGLESv2_adreno.so[+223f90] (/vendor/lib64/egl/libGLESv2_adreno.so) 9766 752fee4864 android::eglSwapBuffersWithDamageKHRImpl(void*, void*, int*, int) (/system/lib64/libEGL.so) 9767 752fee0ffc eglSwapBuffersWithDamageKHR (/system/lib64/libEGL.so) 9768 7531a7d07c android::uirenderer::renderthread::EglManager::swapBuffers(android::uirenderer::renderthread::Frame const&, SkRect const&) (/system/lib64/libhwui.so) 9769 7531a7ce9c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::swapBuffers(android::uirenderer::renderthread::Frame const&, bool, SkRect const&, android::uirenderer::FrameInfo*, bool*) (/system/lib64/libhwui.so) 9770 7531a8911c android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 9771 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 9772 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 9773 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 9774 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 9775 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 9776 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 9777 9778RenderThread 31850/31881 [001] 684943.517147: 250000 cpu-clock: 9779 ffffff82a3493a80 cap_capable.cfi ([kernel.kallsyms]) 9780 ffffff82a4515642 binder_do_set_priority ([kernel.kallsyms]) 9781 ffffff82a45166fe binder_proc_transaction ([kernel.kallsyms]) 9782 ffffff82a4513f16 binder_transaction ([kernel.kallsyms]) 9783 ffffff82a450944a binder_ioctl_write_read ([kernel.kallsyms]) 9784 ffffff82a450365e binder_ioctl.cfi ([kernel.kallsyms]) 9785 ffffff82a322e086 do_vfs_ioctl.cfi ([kernel.kallsyms]) 9786 ffffff82a322e66e SyS_ioctl.cfi ([kernel.kallsyms]) 9787 ffffff82a2e84116 __sys_trace ([kernel.kallsyms]) 9788 752e130888 __ioctl (/apex/com.android.runtime/lib64/bionic/libc.so) 9789 752e0ee38c ioctl (/apex/com.android.runtime/lib64/bionic/libc.so) 9790 753032029c android::IPCThreadState::talkWithDriver(bool) (/system/lib64/libbinder.so) 9791 7530321150 android::IPCThreadState::waitForResponse(android::Parcel*, int*) (/system/lib64/libbinder.so) 9792 7530320eec android::IPCThreadState::transact(int, unsigned int, android::Parcel const&, android::Parcel*, unsigned int) (/system/lib64/libbinder.so) 9793 7530315f38 android::BpBinder::transact(unsigned int, android::Parcel const&, android::Parcel*, unsigned int) (/system/lib64/libbinder.so) 9794 752ff877e0 android::BpGraphicBufferProducer::queueBuffer(int, android::IGraphicBufferProducer::QueueBufferInput const&, android::IGraphicBufferProducer::QueueBufferOutput*) (/system/lib64/libgui.so) 9795 752ffbdd8c android::Surface::queueBuffer(ANativeWindowBuffer*, int) (/system/lib64/libgui.so) 9796 74935f088c eglSubDriverAndroid.so[+888c] (/vendor/lib64/egl/eglSubDriverAndroid.so) 9797 749389a5bc libGLESv2_adreno.so[+23b5bc] (/vendor/lib64/egl/libGLESv2_adreno.so) 9798 7493882f90 libGLESv2_adreno.so[+223f90] (/vendor/lib64/egl/libGLESv2_adreno.so) 9799 752fee4864 android::eglSwapBuffersWithDamageKHRImpl(void*, void*, int*, int) (/system/lib64/libEGL.so) 9800 752fee0ffc eglSwapBuffersWithDamageKHR (/system/lib64/libEGL.so) 9801 7531a7d07c android::uirenderer::renderthread::EglManager::swapBuffers(android::uirenderer::renderthread::Frame const&, SkRect const&) (/system/lib64/libhwui.so) 9802 7531a7ce9c android::uirenderer::skiapipeline::SkiaOpenGLPipeline::swapBuffers(android::uirenderer::renderthread::Frame const&, bool, SkRect const&, android::uirenderer::FrameInfo*, bool*) (/system/lib64/libhwui.so) 9803 7531a8911c android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 9804 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 9805 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 9806 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 9807 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 9808 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 9809 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 9810 9811RenderThread 31850/31881 [001] 684943.517598: 250000 cpu-clock: 9812 74aad30344 android.view.ViewRootImpl.lambda$performDraw$2$ViewRootImpl (/system/framework/framework.jar) 9813 74aacde3b4 android.view.-$$Lambda$ViewRootImpl$YBiqAhbCbXVPSKdbE3K4rH2gpxI.onFrameComplete (/system/framework/framework.jar) 9814 752f954310 _JNIEnv::CallVoidMethod(_jobject*, _jmethodID*, ...) (/system/lib64/libandroid_runtime.so) 9815 752f9a5118 android::FrameCompleteWrapper::onFrameComplete(long) (/system/lib64/libandroid_runtime.so) 9816 7531a89350 android::uirenderer::renderthread::CanvasContext::draw() (/system/lib64/libhwui.so) 9817 7531a88290 _ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b (/system/lib64/libhwui.so) 9818 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 9819 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 9820 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 9821 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 9822 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 9823 9824RenderThread 31850/31881 [001] 684943.519541: 250000 cpu-clock: 9825 749495753c libEGL_adreno.so[+553c] (/vendor/lib64/egl/libEGL_adreno.so) 9826 7494957630 eglGetError (/vendor/lib64/egl/libEGL_adreno.so) 9827 752fee42f4 android::eglGetErrorImpl() (/system/lib64/libEGL.so) 9828 752fee0de8 eglMakeCurrent (/system/lib64/libEGL.so) 9829 7531a6d170 android::uirenderer::renderthread::EglManager::makeCurrent(void*, int*, bool) (/system/lib64/libhwui.so) 9830 7531abe258 std::__1::packaged_task<void ()>::operator()() (/system/lib64/libhwui.so) 9831 7531a989ec android::uirenderer::WorkQueue::process() (/system/lib64/libhwui.so) 9832 7531a98720 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 9833 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 9834 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 9835 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 9836 9837RenderThread 31850/31881 [001] 684943.563354: 250000 cpu-clock: 9838 ffffff82a3298a54 ep_scan_ready_list ([kernel.kallsyms]) 9839 ffffff82a329b38e SyS_epoll_wait.cfi ([kernel.kallsyms]) 9840 ffffff82a329b67e SyS_epoll_pwait.cfi ([kernel.kallsyms]) 9841 ffffff82a2e84116 __sys_trace ([kernel.kallsyms]) 9842 752e130748 __epoll_pwait (/apex/com.android.runtime/lib64/bionic/libc.so) 9843 75304d7a8c android::Looper::pollInner(int) (/system/lib64/libutils.so) 9844 75304d795c android::Looper::pollOnce(int, int*, int*, void**) (/system/lib64/libutils.so) 9845 7531a988c0 android::uirenderer::ThreadBase::waitForWork() (/system/lib64/libhwui.so) 9846 7531a98718 android::uirenderer::renderthread::RenderThread::threadLoop() (/system/lib64/libhwui.so) 9847 75304d3600 android::Thread::_threadLoop(void*) (/system/lib64/libutils.so) 9848 752e145100 __pthread_start(void*) (/apex/com.android.runtime/lib64/bionic/libc.so) 9849 752e0e7ab0 __start_thread (/apex/com.android.runtime/lib64/bionic/libc.so) 9850 9851