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

Commit 91a86774 authored by Vishnu Nair's avatar Vishnu Nair
Browse files

Revert "Support priority based dumpsys in surface flinger"

This reverts commit deb36f24.

Reason for revert: fixing git_master/mini_emulator_x86-userdebug break

Change-Id: I4729bcb0f4c6ee1f388b916666a0ddbf8a5da5bd
parent deb36f24
Loading
Loading
Loading
Loading
+0 −2
Original line number Diff line number Diff line
cc_library_static {
    name: "libsurfaceflingerincludes",
    export_include_dirs: ["."],
    static_libs = ["libserviceutils"],
    export_static_lib_headers = ["libserviceutils"],
}

subdirs = ["tests/fakehwc"]
 No newline at end of file
+2 −6
Original line number Diff line number Diff line
@@ -67,10 +67,7 @@ LOCAL_STATIC_LIBRARIES := \
    libtrace_proto \
    libvkjson \
    libvr_manager \
    libvrflinger \
    libserviceutils

LOCAL_EXPORT_STATIC_LIBRARY_HEADERS := libserviceutils
    libvrflinger

LOCAL_SHARED_LIBRARIES := \
    android.frameworks.vr.composer@1.0 \
@@ -148,8 +145,7 @@ LOCAL_SHARED_LIBRARIES := \
    libdl

LOCAL_WHOLE_STATIC_LIBRARIES := libsigchain
LOCAL_STATIC_LIBRARIES := libtrace_proto \
    libserviceutils
LOCAL_STATIC_LIBRARIES := libtrace_proto

LOCAL_MODULE := surfaceflinger

+2 −1
Original line number Diff line number Diff line
@@ -3459,7 +3459,8 @@ void SurfaceFlinger::setPowerMode(const sp<IBinder>& display, int mode) {

// ---------------------------------------------------------------------------

status_t SurfaceFlinger::doDump(int fd, const Vector<String16>& args) {
status_t SurfaceFlinger::dump(int fd, const Vector<String16>& args)
{
    String8 result;

    IPCThreadState* ipc = IPCThreadState::self();
+1 −12
Original line number Diff line number Diff line
@@ -47,8 +47,6 @@

#include <hardware/hwcomposer_defs.h>

#include <serviceutils/PriorityDumper.h>

#include <system/graphics.h>

#include <private/gui/LayerState.h>
@@ -107,7 +105,6 @@ enum {
};

class SurfaceFlinger : public BnSurfaceComposer,
                       public PriorityDumper,
                       private IBinder::DeathRecipient,
#ifdef USE_HWC2
                       private HWC2::ComposerCallback
@@ -275,7 +272,7 @@ private:
     */
    virtual status_t onTransact(uint32_t code, const Parcel& data,
        Parcel* reply, uint32_t flags);
    virtual status_t dump(int fd, const Vector<String16>& args) { return priorityDump(fd, args); }
    virtual status_t dump(int fd, const Vector<String16>& args);

    /* ------------------------------------------------------------------------
     * ISurfaceComposer interface
@@ -595,13 +592,6 @@ private:
    /* ------------------------------------------------------------------------
     * Debugging & dumpsys
     */
public:
    status_t dumpCritical(int fd, const Vector<String16>& /*args*/) {
        return doDump(fd, Vector<String16>());
    }

    status_t dumpAll(int fd, const Vector<String16>& args) { return doDump(fd, args); }
private:
    void listLayersLocked(const Vector<String16>& args, size_t& index, String8& result) const;
    void dumpStatsLocked(const Vector<String16>& args, size_t& index, String8& result) const;
    void clearStatsLocked(const Vector<String16>& args, size_t& index, String8& result);
@@ -626,7 +616,6 @@ private:
    bool isLayerTripleBufferingDisabled() const {
        return this->mLayerTripleBufferingDisabled;
    }
    status_t doDump(int fd, const Vector<String16>& args);

#ifdef USE_HWC2
    /* ------------------------------------------------------------------------
+1 −2
Original line number Diff line number Diff line
@@ -105,8 +105,7 @@ int main(int, char**) {

    // publish surface flinger
    sp<IServiceManager> sm(defaultServiceManager());
    sm->addService(String16(SurfaceFlinger::getServiceName()), flinger, false,
                   IServiceManager::DUMP_PRIORITY_CRITICAL);
    sm->addService(String16(SurfaceFlinger::getServiceName()), flinger, false);

    // publish GpuService
    sp<GpuService> gpuservice = new GpuService();
Loading