tree: 9aee5876c5f6550922a6cb1bd317407238993f11 [path history] [tgz]
  1. Android.bp
  2. README.md
  3. timedtext_fuzz.proto
  4. timedtext_fuzzer.cpp
media/libstagefright/timedtext/test/fuzzer/README.md

Fuzzer for libstagefright_timedtext

libstagefright_timedtext supports the following parameters:

  1. Flags (parameter name: flags)
  2. TimeMs (parameter name: timeMs)
ParameterValid ValuesConfigured Value
flags1. TextDescriptions::OUT_OF_BAND_TEXT_SRT 2. TextDescriptions::GLOBAL_DESCRIPTIONS 3. TextDescriptions::IN_BAND_TEXT_3GPP 4. TextDescriptions::LOCAL_DESCRIPTIONSValue chosen from valid values by obtaining index from FuzzedDataProvider
timeMsINT_MIN to INT_MAXValue obtained from FuzzedDataProvider

Steps to run

  1. Build the fuzzer
  $ mm -j$(nproc) timedtext_fuzzer
  1. Run on device
  $ adb sync data
  $ adb shell /data/fuzz/arm64/timedtext_fuzzer/timedtext_fuzzer