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

Commit d3b6ea09 authored by android-build-prod (mdb)'s avatar android-build-prod (mdb) Committed by android-build-merger
Browse files

Merge changes from topic "lazy-dumpstate"

am: 5c2a8265

Change-Id: I81b8c547d174a4becfb99ed0cb4e9fe53be1ac15
parents 240aa377 5c2a8265
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -18,6 +18,7 @@

#include "DumpstateDevice.h"

#include <hidl/HidlBinderSupport.h>
#include <log/log.h>

#include "DumpstateUtil.h"
@@ -37,6 +38,11 @@ Return<void> DumpstateDevice::dumpstateBoard(const hidl_handle& handle) {
    // this interface - since HIDL_FETCH_IDumpstateDevice() is not defined, this function will never
    // be called by dumpstate.

    // Exit when dump is completed since this is a lazy HAL.
    addPostCommandTask([]() {
        exit(0);
    });

    if (handle == nullptr || handle->numFds < 1) {
        ALOGE("no FDs\n");
        return Void();
+3 −0
Original line number Diff line number Diff line
@@ -2,3 +2,6 @@ service dumpstate-1-0 /vendor/bin/hw/android.hardware.dumpstate@1.0-service
    class hal
    user system
    group system
    interface android.hardware.dumpstate@1.0::IDumpstateDevice default
    oneshot
    disabled