[PATCH] D20834: Run llvm-pdbdump-fuzzer on the builders

David Majnemer via llvm-commits llvm-commits at lists.llvm.org
Tue May 31 14:02:30 PDT 2016


majnemer created this revision.
majnemer added a reviewer: kcc.
majnemer added a subscriber: llvm-commits.

http://reviews.llvm.org/D20834

Files:
  zorg/buildbot/builders/sanitizers/buildbot_fuzzer.sh

Index: zorg/buildbot/builders/sanitizers/buildbot_fuzzer.sh
===================================================================
--- zorg/buildbot/builders/sanitizers/buildbot_fuzzer.sh
+++ zorg/buildbot/builders/sanitizers/buildbot_fuzzer.sh
@@ -28,6 +28,7 @@
 CLANG_FORMAT_CORPUS=$CORPUS_ROOT/clang-format/C1
 CLANG_CORPUS=$CORPUS_ROOT/clang/C2
 LLVM_AS_CORPUS=$CORPUS_ROOT/llvm-as/C1
+LLVM_PDBDUMP_CORPUS=$CORPUS_ROOT/llvm-pdbdump/C1
 
 GS_ROOT=gs://fuzzing-with-sanitizers/llvm
 
@@ -68,6 +69,7 @@
 echo @@@BUILD_STEP pull test corpuses @@@
 syncFromGs clang/C2
 syncFromGs clang-format/C1
+syncFromGs llvm-pdbdump/C1
 #syncFromGs llvm-as/C1
 
 # TODO(smatveev): merge this with build_stage2()
@@ -101,6 +103,11 @@
 (${STAGE2_ASAN_ASSERTIONS_DIR}/bin/clang-format-fuzzer -max_len=64 -jobs=8 -workers=8 -max_total_time=600 $CLANG_FORMAT_CORPUS) || \
   echo @@@STEP_WARNINGS@@@
 
+echo @@@BUILD_STEP stage2/asan+assertions run llvm-pdbdump-fuzzer@@@
+
+(${STAGE2_ASAN_ASSERTIONS_DIR}/bin/llvm-pdbdump-fuzzer -max_len=405504 -jobs=8 -workers=8 -max_total_time=600 $LLVM_PDBDUMP_CORPUS test/DebugInfo/PDB/Inputs/) || \
+  echo @@@STEP_WARNINGS@@@
+
 echo @@@BUILD_STEP stage2/asan+assertions run clang-fuzzer@@@
 (${STAGE2_ASAN_ASSERTIONS_DIR}/bin/clang-fuzzer -max_len=64 -detect_leaks=0 -jobs=8 -workers=8 -only_ascii=1 -max_total_time=1200 $CLANG_CORPUS) || \
   echo @@@STEP_WARNINGS@@@
@@ -114,5 +121,6 @@
 echo @@@BUILD_STEP push corpus updates@@@
 syncToGs clang/C2
 syncToGs clang-format/C1
+syncToGs llvm-pdbdump/C1
 #syncToGs llvm-as/C1
 


-------------- next part --------------
A non-text attachment was scrubbed...
Name: D20834.59129.patch
Type: text/x-patch
Size: 1549 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160531/95a432e5/attachment.bin>


More information about the llvm-commits mailing list