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

Commit 765c2375 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Use the FuzzImplVSyncDispatch for fuzzing" into udc-dev

parents 3d1609e6 bfab5055
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -69,6 +69,7 @@ cc_defaults {
        "-Wno-unused-result",
        "-Wno-conversion",
        "-Wno-sign-compare",
        "-Wno-unused-function",
    ],
    fuzz_config: {
        cc: [
+3 −1
Original line number Diff line number Diff line
@@ -49,6 +49,7 @@
#include "SurfaceFlingerDefaultFactory.h"
#include "ThreadContext.h"
#include "TimeStats/TimeStats.h"
#include "surfaceflinger_scheduler_fuzzer.h"

#include "renderengine/mock/RenderEngine.h"
#include "scheduler/TimeKeeper.h"
@@ -237,7 +238,8 @@ public:
        const auto displayId = selectorPtr->getActiveMode().modePtr->getPhysicalDisplayId();
        registerDisplayInternal(displayId, std::move(selectorPtr),
                                std::shared_ptr<VsyncSchedule>(
                                        new VsyncSchedule(displayId, std::move(tracker), nullptr,
                                        new VsyncSchedule(displayId, std::move(tracker),
                                                          std::make_shared<FuzzImplVSyncDispatch>(),
                                                          std::move(controller))));
    }

+5 −0
Original line number Diff line number Diff line
@@ -129,6 +129,11 @@ public:
        return (scheduler::ScheduleResult)0;
    }

    scheduler::ScheduleResult update(CallbackToken /* token */,
                                     ScheduleTiming /* scheduleTiming */) override {
        return (scheduler::ScheduleResult)0;
    }

    scheduler::CancelResult cancel(CallbackToken /* token */) override {
        return (scheduler::CancelResult)0;
    }