Dongge Liu

Results 144 issues of Dongge Liu

* Add (pre)compile scripts * Add it as a fuzzer * Edit doc

1. A docker environment to show the proof of the error. 2. wrappers to feed inputs to `python-libnmap-0.7.2`.

Link env variable `LIB_FUZZING_ENGINE` to Centipede's lib file, as required by benchmark `arrow_parquet-arrow-fuzz`. Unfortunately, this does not solve the `undefined reference to '__sanitizer_cov_load8'` error.

How do fuzzers who requires `FUZZER_LIB` work with benchmark `arrow_parquet-arrow-fuzz`? The [build script of that benchmark](https://github.com/google/fuzzbench/blob/master/benchmarks/arrow_parquet-arrow-fuzz/build.sh) does not seem to make use of `FUZZER_LIB`.

One build command that runs in `/src/openss/` reads: ```bash ./config --prefix=/src/curl_install --debug enable-fuzz-libfuzzer -DPEDANTIC -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION no-shared enable-tls1_3 enable-rc5 enable-md2 enable-ssl3 enable-ec_nistp_64_gcc_128 enable-ssl3-method enable-nextprotoneg enable-weak-ssl-ciphers -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument...

# Issue When the experiment yaml file sets `merge_with_nonprivate: true`, `fuzzbench` produces an error message saying *"Error generating HTML report"*. An experiment named **2022-03-08-11-02-07** shows the existence of this issue...

Implements the fuzzing engine interface of `Centipede`, as the first of a series of PRs for `Centipede` integration.

Add different modes of `Centipede` for coverage experiments: * [Default](https://github.com/google/fuzzbench/blob/master/fuzzers/centipede/fuzzer.py#L71) (no extra flags) * `--use_counter_features=1` * `--use_corpus_weights=0` * `--use_coverage_frontier=1` * `--max_corpus_size=1000` * `--max_corpus_size=10000` * `--use_cmp_features=0` * `--path_level=5` * `--path_level=10` *...

Fix[ error](https://pantheon.corp.google.com/logs/query;query=resource.type%3D%22k8s_container%22%0Aresource.labels.project_id%3D%22oss-fuzz%22%0Aresource.labels.location%3D%22us-central1%22%0Aresource.labels.cluster_name%3D%22llm-experiment%22%0Aresource.labels.namespace_name%3D%22default%22%0Aresource.labels.pod_name%3D%22daily-manual-6-qgv8f%22%20severity%3E%3DDEFAULT;cursorTimestamp=2024-02-02T07:59:28.341953276Z;aroundTime=2024-02-02T07:58:31.072Z;duration=PT10M?e=-13802955&mods=logs_tg_prod&project=oss-fuzz) and linting in `web.py`.

As we start to have many reports (from daily, one-off, pr), I wanted to use sub-directory as an easy way to visually categorize reports to keep the directory more organized....