Loading services/surfaceflinger/fuzzer/surfaceflinger_fuzzer.cpp +1 −0 Original line number Diff line number Diff line Loading @@ -245,6 +245,7 @@ void SurfaceFlingerFuzzer::process(const uint8_t *data, size_t size) { setDisplayStateLocked(); setTransactionState(); mTestableFlinger.flushTransactionQueues(); onTransact(data, size); } Loading services/surfaceflinger/fuzzer/surfaceflinger_fuzzers_utils.h +5 −0 Original line number Diff line number Diff line Loading @@ -748,6 +748,11 @@ public: listenerCallbacks, transactionId); } auto flushTransactionQueues() { ftl::FakeGuard guard(kMainThreadContext); return mFlinger->flushTransactionQueues(VsyncId{0}); } auto onTransact(uint32_t code, const Parcel &data, Parcel *reply, uint32_t flags) { return mFlinger->onTransact(code, data, reply, flags); } Loading Loading
services/surfaceflinger/fuzzer/surfaceflinger_fuzzer.cpp +1 −0 Original line number Diff line number Diff line Loading @@ -245,6 +245,7 @@ void SurfaceFlingerFuzzer::process(const uint8_t *data, size_t size) { setDisplayStateLocked(); setTransactionState(); mTestableFlinger.flushTransactionQueues(); onTransact(data, size); } Loading
services/surfaceflinger/fuzzer/surfaceflinger_fuzzers_utils.h +5 −0 Original line number Diff line number Diff line Loading @@ -748,6 +748,11 @@ public: listenerCallbacks, transactionId); } auto flushTransactionQueues() { ftl::FakeGuard guard(kMainThreadContext); return mFlinger->flushTransactionQueues(VsyncId{0}); } auto onTransact(uint32_t code, const Parcel &data, Parcel *reply, uint32_t flags) { return mFlinger->onTransact(code, data, reply, flags); } Loading