Loading services/surfaceflinger/fuzzer/Android.bp +1 −0 Original line number Diff line number Diff line Loading @@ -69,6 +69,7 @@ cc_defaults { "-Wno-unused-result", "-Wno-conversion", "-Wno-sign-compare", "-Wno-unused-function", ], fuzz_config: { cc: [ Loading services/surfaceflinger/fuzzer/surfaceflinger_fuzzers_utils.h +3 −1 Original line number Diff line number Diff line Loading @@ -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" Loading Loading @@ -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)))); } Loading services/surfaceflinger/fuzzer/surfaceflinger_scheduler_fuzzer.h +5 −0 Original line number Diff line number Diff line Loading @@ -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; } Loading Loading
services/surfaceflinger/fuzzer/Android.bp +1 −0 Original line number Diff line number Diff line Loading @@ -69,6 +69,7 @@ cc_defaults { "-Wno-unused-result", "-Wno-conversion", "-Wno-sign-compare", "-Wno-unused-function", ], fuzz_config: { cc: [ Loading
services/surfaceflinger/fuzzer/surfaceflinger_fuzzers_utils.h +3 −1 Original line number Diff line number Diff line Loading @@ -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" Loading Loading @@ -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)))); } Loading
services/surfaceflinger/fuzzer/surfaceflinger_scheduler_fuzzer.h +5 −0 Original line number Diff line number Diff line Loading @@ -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; } Loading