VirtualBox

source: vbox/trunk/src/libs/libtpms-0.9.6/tests/oss-fuzz.sh@ 102278

最後變更 在這個檔案從102278是 91612,由 vboxsync 提交於 3 年 前

src/libs: Export libtpms-0.9.0, bugref:10078

  • 屬性 svn:executable 設為 *
檔案大小: 562 位元組
 
1#!/bin/bash
2
3set -ex
4
5export CC=${CC:-clang}
6export CXX=${CXX:-clang++}
7export WORK=${WORK:-$(pwd)}
8export OUT=${OUT:-$(pwd)/out}
9
10mkdir -p $OUT
11
12build=$WORK/build
13rm -rf $build
14mkdir -p $build
15
16export LIBTPMS=$(pwd)
17autoreconf -vfi
18
19cd $build
20$LIBTPMS/configure --disable-shared --enable-static --with-openssl --with-tpm2
21make -j$(nproc) && make -C tests fuzz
22
23zip -jqr $OUT/fuzz_seed_corpus.zip "$LIBTPMS/tests/corpus-execute-command"
24
25find $build -type f -executable -name "fuzz*" -exec mv {} $OUT \;
26find $build -type f -name "*.options" -exec mv {} $OUT \;
注意: 瀏覽 TracBrowser 來幫助您使用儲存庫瀏覽器

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette