Commit Graph

630 Commits

Author SHA1 Message Date
Oliver Chang 36ddb79805 Update clusterfuzz.md 2016-11-18 12:05:42 -08:00
Oliver Chang ad0a74152e Update clusterfuzz.md 2016-11-18 12:01:58 -08:00
Oliver Chang b2e613084b Clusterfuzz docs: link to raw.githubusercontent.com for images. 2016-11-18 11:59:03 -08:00
Mike Aizatsky a1d663b95e [fuzzer] adding ldd printout 2016-11-18 11:58:32 -08:00
Oliver Chang 14f75890ff Add initial documentation for ClusterFuzz. 2016-11-18 11:56:25 -08:00
Mike Aizatsky a0a5872b44 removed debug output 2016-11-18 11:44:37 -08:00
Mike Aizatsky 3599908dbf [infra] use $src, $out and $work in build scripts instead of /src, /out, /work (#88)
This will make it possible to run scripts outside of docker container.
2016-11-18 11:16:38 -08:00
Kostya Serebryany 81545e1d92 Update README.md 2016-11-18 08:32:07 -08:00
Mike Aizatsky 5dfb810427 [infra] setting current directory to src checkout (#87) 2016-11-17 09:49:34 -08:00
Mike Aizatsky 13fb627a94 I maintain this Dockerfile at this point. 2016-11-17 09:48:36 -08:00
Kostya Serebryany 29097ed8ef Update Dockerfile 2016-11-17 09:00:35 -08:00
Kostya Serebryany 781b96814a Update ideal_integration.md 2016-11-16 20:27:09 -08:00
Kostya Serebryany 777af6c622 Update ideal_integration.md 2016-11-16 20:26:11 -08:00
Kostya Serebryany b25ab6d4bd Update ideal_integration.md 2016-11-16 20:20:49 -08:00
Mike Aizatsky 4056a5a7fd added license header 2016-11-16 18:38:22 -08:00
Mike Aizatsky ad39172a89 Update README.md 2016-11-16 16:04:39 -08:00
Kostya Serebryany a25d2fcc96 Update ideal_integration.md 2016-11-16 11:16:27 -08:00
inferno-chromium 459050ec5a Update README.md 2016-11-16 10:12:37 -08:00
inferno-chromium dfa28d4d62 Update README.md 2016-11-16 10:00:38 -08:00
inferno-chromium e1bb7021f8 Fix OSS-Fuzz casing (#86)
* Fix OSS-Fuzz casing in README.md

* Update faq.md

* Update new_target.md

* Update reproducing.md
2016-11-16 09:56:10 -08:00
Kuang-che Wu ac2e964dc8 add icc dictionary (#85) 2016-11-16 09:13:22 -08:00
inferno-chromium 6916d4c9a0 Update ideal_integration.md 2016-11-16 08:59:35 -08:00
Max Moroz 398afbf15a [c-ares] Add CFLAGS= for `make` command to have proper symbolization. 2016-11-16 10:55:20 +01:00
Kostya Serebryany f0d4c40e5f Update ideal_integration.md 2016-11-15 22:10:56 -08:00
Kostya Serebryany a804d02c5a Update ideal_integration.md 2016-11-15 22:08:43 -08:00
Kostya Serebryany 54aa8995c4 Update ideal_integration.md 2016-11-15 22:07:18 -08:00
Mike Aizatsky 9e8151b5cf [infra] less output 2016-11-15 12:09:06 -08:00
Mike Aizatsky a514130a12 [sqlite3] use sqlogictest tests for seed corpus 2016-11-15 12:09:06 -08:00
Mike Aizatsky f85c516f68 Update ideal_integration.md 2016-11-15 11:56:11 -08:00
Mike Aizatsky 95605c91d9 [infra] adding -x to compile scripts to see all commands that are executed 2016-11-15 11:35:25 -08:00
Kostya Serebryany 573845b258 Create ideal_integration.md 2016-11-15 10:04:07 -08:00
Max Moroz b2babf7261 [sqlite3] Revert of "Rename binary of sqlite3 fuzzer back to sqlite3_fuzzer". 2016-11-15 17:03:20 +01:00
Max Moroz 50d0f11e39 [sqlite3] Rename binary of sqlite3 fuzzer back to sqlite3_fuzzer. 2016-11-15 12:30:25 +01:00
Max Moroz 16c72bf84b [sqlite3] Add SQLITE_PRINTF_PRECISION_LIMIT=128000000 to prevent more OOMs. 2016-11-15 12:21:22 +01:00
Mike Aizatsky 2912d6fb06 adding more ubsan flags (issue #60) 2016-11-14 20:58:29 -08:00
Mike Aizatsky f31b86f0b3 Update Jenkinsfile 2016-11-14 20:46:47 -08:00
Mike Aizatsky 067c103b1a [expat] enabling undefined sanitizer 2016-11-14 20:45:06 -08:00
Mike Aizatsky 99c89dfefd Update libfuzzer-pipeline.groovy 2016-11-14 20:44:01 -08:00
Mike Aizatsky 458adaa488 [infra] configurable sanitizer flags 2016-11-14 20:33:35 -08:00
Mike Aizatsky 43fa7f5570 [sqlite3] removing old fuzzer 2016-11-14 14:59:23 -08:00
Oliver Chang f84b87d8e2 Add build setup/status script. 2016-11-14 14:47:45 -08:00
Mike Aizatsky e29ef5876d rolling back trace pc guards
fuzzers fail with:

=================================================================
==18057==ERROR: AddressSanitizer: global-buffer-overflow on address 0x000000b8a144 at pc 0x0000007ae0ca bp 0x7fff2b91a4d0 sp 0x7fff2b91a4c8
WRITE of size 4 at 0x000000b8a144 thread T0
    #0 0x7ae0c9 in fuzzer::TracePC::HandleInit(unsigned int*, unsigned int*) /src/libfuzzer/FuzzerTracePC.cpp:49:8
    #1 0x7bcab9 in __sanitizer_cov_trace_pc_guard_init /src/libfuzzer/FuzzerTracePC.cpp:286:15
    #2 0x5156bf in sancov.module_ctor (/out/curl_fuzzer+0x5156bf)
    #3 0x88c1cc in __libc_csu_init (/out/curl_fuzzer+0x88c1cc)
    #4 0x7f4ab7aed7be in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x207be)
    #5 0x41fd78 in _start (/out/curl_fuzzer+0x41fd78)
2016-11-14 12:21:02 -08:00
Oliver Chang ea72981ca2 Update README.md 2016-11-14 11:33:25 -08:00
Max Moroz 6aa0b3b3c7 [infra] Fix a typo. 2016-11-14 19:21:17 +01:00
Max Moroz e5346f4036 [infra] Add auto-update of targets/README.md for generate command in helper.py. 2016-11-14 19:18:29 +01:00
Mike Aizatsky c771c31753 switching to trace-pc-guard 2016-11-14 09:49:30 -08:00
Max Moroz d5436466c1 [c-ares] Add c_ares_ares_create_query_fuzzer, verified with CVE-2016-5180. 2016-11-14 17:27:22 +01:00
Mike Aizatsky c3bd76fd8e Update building_running_fuzzers.md 2016-11-11 15:31:13 -08:00
Mike Aizatsky 528d2e6900 Update README.md 2016-11-11 15:25:37 -08:00
Mike Aizatsky ff23c64cce Update building_running_fuzzers_external.md 2016-11-11 15:20:58 -08:00