File tree Expand file tree Collapse file tree 3 files changed +23
-6
lines changed
Expand file tree Collapse file tree 3 files changed +23
-6
lines changed Original file line number Diff line number Diff line change @@ -20,5 +20,5 @@ RUN apt-get update && apt-get install -y make autoconf automake libtool wget \
2020RUN wget https://www.mpg123.de/snapshot
2121RUN tar -xvf snapshot
2222RUN mv mpg123* mpg123
23- WORKDIR $SRC
24- COPY read_fuzzer.c decode_fuzzer.cc build.sh $SRC/
23+ WORKDIR $SRC/mpg123
24+ COPY read_fuzzer.c decode_fuzzer.cc build.sh run_tests.sh $SRC/
Original file line number Diff line number Diff line change 1515#
1616# ###############################################################################
1717
18- pushd mpg123
1918./configure --prefix=$WORK --enable-static
2019make -j$( nproc)
2120make install
22- popd
2321
24- $CC $CXXFLAGS read_fuzzer.c -I$WORK /include $WORK /lib/libmpg123.a \
22+ $CC $CXXFLAGS $SRC / read_fuzzer.c -I$WORK /include $WORK /lib/libmpg123.a \
2523 $LIB_FUZZING_ENGINE -lc++ -o $OUT /read_fuzzer
2624
27- $CXX $CXXFLAGS decode_fuzzer.cc -I$WORK /include $WORK /lib/libmpg123.a \
25+ $CXX $CXXFLAGS $SRC / decode_fuzzer.cc -I$WORK /include $WORK /lib/libmpg123.a \
2826 $LIB_FUZZING_ENGINE -o $OUT /decode_fuzzer
Original file line number Diff line number Diff line change 1+ #! /bin/bash -eu
2+ #
3+ # Copyright 2025 Google LLC
4+ #
5+ # Licensed under the Apache License, Version 2.0 (the "License");
6+ # you may not use this file except in compliance with the License.
7+ # You may obtain a copy of the License at
8+ #
9+ # http://www.apache.org/licenses/LICENSE-2.0
10+ #
11+ # Unless required by applicable law or agreed to in writing, software
12+ # distributed under the License is distributed on an "AS IS" BASIS,
13+ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14+ # See the License for the specific language governing permissions and
15+ # limitations under the License.
16+ #
17+ # ###############################################################################
18+
19+ make check -C $SRC /mpg123 -j$( nproc)
You can’t perform that action at this time.
0 commit comments