aboutsummaryrefslogtreecommitdiff
path: root/projects/prometheus
diff options
context:
space:
mode:
authorCatena cyber <35799796+catenacyber@users.noreply.github.com>2020-11-19 23:18:25 +0100
committerGitHub <noreply@github.com>2020-11-19 14:18:25 -0800
commit217175212ba1d484017c32fe6518f85c1aa1273f (patch)
treebf48c327c2cd39c6fd02f1469190c90b2f2ed5ec /projects/prometheus
parent772d0efef58adee26223efeac80a9c8c44de496a (diff)
downloadoss-fuzz-217175212ba1d484017c32fe6518f85c1aa1273f.tar.gz
[infra] Use generic compile_go_fuzzer for golang projects (#4659)
* Use generic compile_go_fuzzer for golang projects * fix the copyright in the new script Co-authored-by: Max Moroz <mmoroz@chromium.org>
Diffstat (limited to 'projects/prometheus')
-rwxr-xr-xprojects/prometheus/build.sh16
1 files changed, 4 insertions, 12 deletions
diff --git a/projects/prometheus/build.sh b/projects/prometheus/build.sh
index c8011afb8..e1f4acfeb 100755
--- a/projects/prometheus/build.sh
+++ b/projects/prometheus/build.sh
@@ -14,16 +14,8 @@
# limitations under the License.
#
################################################################################
-function compile_fuzzer {
- path=$1
- function=$2
- fuzzer=$3
- go-fuzz -func $function -o $fuzzer.a $path
-
- $CXX $CXXFLAGS $LIB_FUZZING_ENGINE $fuzzer.a -o $OUT/$fuzzer
-}
-compile_fuzzer github.com/prometheus/prometheus/promql FuzzParseMetric fuzzParseMetric
-compile_fuzzer github.com/prometheus/prometheus/promql FuzzParseOpenMetric fuzzParseOpenMetric
-compile_fuzzer github.com/prometheus/prometheus/promql FuzzParseMetricSelector fuzzParseMetricSelector
-compile_fuzzer github.com/prometheus/prometheus/promql FuzzParseExpr fuzzParseExpr
+compile_go_fuzzer github.com/prometheus/prometheus/promql FuzzParseMetric fuzzParseMetric
+compile_go_fuzzer github.com/prometheus/prometheus/promql FuzzParseOpenMetric fuzzParseOpenMetric
+compile_go_fuzzer github.com/prometheus/prometheus/promql FuzzParseMetricSelector fuzzParseMetricSelector
+compile_go_fuzzer github.com/prometheus/prometheus/promql FuzzParseExpr fuzzParseExpr