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