Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 014da4f7 authored by Chavi Weingarten's avatar Chavi Weingarten
Browse files

Dump offscreen layers in SurfaceFlinger dump

With new FE, we lost the SF dump for offscreen layers.

Test: adb shell dumpsys SurfaceFlinger
Bug: 306193257
Change-Id: I457af547519908762efa04f169ba7601420acb4c
parent 3ccc55d0
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
@@ -5965,7 +5965,9 @@ status_t SurfaceFlinger::doDump(int fd, const DumpArgs& args, bool asProto) {
                                });

                        out << "\nLayer Hierarchy\n"
                            << mLayerHierarchyBuilder.getHierarchy() << "\n\n";
                            << mLayerHierarchyBuilder.getHierarchy()
                            << "\nOffscreen Hierarchy\n"
                            << mLayerHierarchyBuilder.getOffscreenHierarchy() << "\n\n";
                        compositionLayers = out.str();
                        dumpHwcLayersMinidump(compositionLayers);
                    }
@@ -6245,7 +6247,9 @@ void SurfaceFlinger::dumpFrontEnd(std::string& result) {
                        });

                out << "\nLayer Hierarchy\n"
                    << mLayerHierarchyBuilder.getHierarchy().dump() << "\n\n";
                    << mLayerHierarchyBuilder.getHierarchy().dump()
                    << "\nOffscreen Hierarchy\n"
                    << mLayerHierarchyBuilder.getOffscreenHierarchy().dump() << "\n\n";
                result.append(out.str());
            })
            .get();