Skip to content

Commit

Permalink
updating readme and things
Browse files Browse the repository at this point in the history
  • Loading branch information
adrianherrera committed Oct 2, 2022
1 parent 8638a29 commit ba91044
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 4 deletions.
11 changes: 10 additions & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,20 @@ ADD include include
ADD lib lib
ADD tools tools

#RUN git clone https://github.com/HexHive/datAFLow /opt/dataflow && \
# cd /opt/dataflow && \
# git submodule update --init

ARG BUILD_TYPE=Release
RUN mkdir build && \
RUN cd /opt/dataflow && \
cd ext/aflplusplus && \
make clean
RUN cd /opt/dataflow && \
mkdir -p build && \
cd build && \
cmake .. -DLLVM_DIR=`llvm-config-12 --cmakedir` \
-DCMAKE_C_COMPILER=clang-12 -DCMAKE_CXX_COMPILER=clang++-12 \
-DCMAKE_BUILD_TYPE=$BUILD_TYPE && \
make clean && \
make -j && \
make -j install
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -133,9 +133,9 @@ reports logging covered def-use chains.

Generate control-flow coverage over time from an AFL++ queue output directory.
Relies on a version of the target program instrumented with Clang's source-based
coverage (as described [here](https://clang.llvm.org/docs/SourceBasedCodeCoverage.html);
i.e., compiled using Clang's `-fprofile-instr-generate -fcoverage-mapping` flags)
to replay the queue through, generating JSON reports logging covered def-use chains.
coverage (i.e., compiled using Clang's `-fprofile-instr-generate
-fcoverage-mapping` flags) to replay the queue through, generating JSON reports
logging covered def-use chains.

# Evaluation Reproduction

Expand Down

0 comments on commit ba91044

Please sign in to comment.