SurfaceFlinger supports the following data sources:
defaultCompositionPixelFormat
)defaultCompositionDataspace
)internalDisplayOrientation
)onTransact
)You can find the possible values in the fuzzer's source code.
$ mm -j$(nproc) surfaceflinger_fuzzer
$ adb sync data $ adb shell /data/fuzz/arm64/surfaceflinger_fuzzer/surfaceflinger_fuzzer
DisplayHardware supports the following parameters:
hasCapability
)setBlendMode
)setCompositionType
)hasDisplayCapability
)prepareFrame
)setActiveColorMode
)setActiveColorMode
)setPowerMode
)setContentType
)setDataspace
)setLayerTransform
)You can find the possible values in the fuzzer's source code.
$ mm -j$(nproc) surfaceflinger_displayhardware_fuzzer
$ adb sync data $ adb shell /data/fuzz/arm64/surfaceflinger_displayhardware_fuzzer/surfaceflinger_displayhardware_fuzzer
Scheduler supports the following parameters:
lowFpsPeriod
)You can find the possible values in the fuzzer's source code.
$ mm -j$(nproc) surfaceflinger_scheduler_fuzzer
$ adb sync data $ adb shell /data/fuzz/arm64/surfaceflinger_scheduler_fuzzer/surfaceflinger_scheduler_fuzzer
Layer supports the following parameters:
fakeDisplay
)traverseInZOrder
)disconnect
)setDataspace
)You can find the possible values in the fuzzer's source code.
$ mm -j$(nproc) surfaceflinger_layer_fuzzer
$ adb sync data $ adb shell /data/fuzz/arm64/surfaceflinger_layer_fuzzer/surfaceflinger_layer_fuzzer
$ mm -j$(nproc) surfaceflinger_frametracer_fuzzer
$ adb sync data $ adb shell /data/fuzz/arm64/surfaceflinger_frametracer_fuzzer/surfaceflinger_frametracer_fuzzer