diff options
author | Amir Ayupov <aaupov@fb.com> | 2022-02-20 17:23:40 -0800 |
---|---|---|
committer | Amir Ayupov <aaupov@fb.com> | 2022-02-20 17:24:16 -0800 |
commit | d44f99c748e0f35e9a322c9c9bea18d03168fae5 (patch) | |
tree | 977dd7d38b239e33e024abe328759d4699414a30 /llvm/tools/llvm-objdump/llvm-objdump.cpp | |
parent | 36ada32727d8c9f075ea8943212d489fdbcf637e (diff) | |
download | llvm-d44f99c748e0f35e9a322c9c9bea18d03168fae5.zip llvm-d44f99c748e0f35e9a322c9c9bea18d03168fae5.tar.gz llvm-d44f99c748e0f35e9a322c9c9bea18d03168fae5.tar.bz2 |
[BOLT] Added fuzzer target (llvm-bolt-fuzzer)
This adds a target that would consume random binary as an
input ELF file.
TBD: add structured input support (ELF).
Build:
```
cmake /path/to/llvm-project/llvm -GNinja \
-DLLVM_TARGETS_TO_BUILD="X86;AArch64" \
-DCMAKE_BUILD_TYPE=Release \
-DLLVM_ENABLE_ASSERTIONS=1 \
-DCMAKE_C_COMPILER=<sanitizer-capable clang> \
-DCMAKE_CXX_COMPILER=<sanitizer-capable clang++> \
-DLLVM_ENABLE_PROJECTS="bolt" \
-DLLVM_USE_SANITIZER=Address \
-DLLVM_USE_SANITIZE_COVERAGE=On
ninja llvm-bolt-fuzzer
```
Test Plan: ninja llvm-bolt-fuzzer
Reviewed By: maksfb
Differential Revision: https://reviews.llvm.org/D120016
Diffstat (limited to 'llvm/tools/llvm-objdump/llvm-objdump.cpp')
0 files changed, 0 insertions, 0 deletions