cassanova created this revision. cassanova added reviewers: JDevlieghere, mib. cassanova added a project: LLDB. Herald added a subscriber: mgorny. Herald added a project: All. cassanova requested review of this revision. Herald added a subscriber: lldb-commits.
This makes the LLDB target fuzzer write its fuzzer artifacts to its own directory in the build directory. It also adds an artifact prefix to make it easier to tell which fuzzer wrote the artifact. Repository: rG LLVM Github Monorepo https://reviews.llvm.org/D128450 Files: lldb/tools/lldb-fuzzer/lldb-target-fuzzer/CMakeLists.txt Index: lldb/tools/lldb-fuzzer/lldb-target-fuzzer/CMakeLists.txt =================================================================== --- lldb/tools/lldb-fuzzer/lldb-target-fuzzer/CMakeLists.txt +++ lldb/tools/lldb-fuzzer/lldb-target-fuzzer/CMakeLists.txt @@ -17,7 +17,9 @@ add_custom_target(fuzz-lldb-target COMMENT "Running the LLDB target fuzzer..." - COMMAND cd ${CMAKE_CURRENT_SOURCE_DIR} && $<TARGET_FILE:lldb-target-fuzzer> + COMMAND mkdir -p ${CMAKE_BINARY_DIR}/fuzzer-artifacts/target-artifacts && + cd ${CMAKE_BINARY_DIR}/fuzzer-artifacts/target-artifacts + && $<TARGET_FILE:lldb-target-fuzzer> -artifact_prefix=target- USES_TERMINAL ) endif()
Index: lldb/tools/lldb-fuzzer/lldb-target-fuzzer/CMakeLists.txt =================================================================== --- lldb/tools/lldb-fuzzer/lldb-target-fuzzer/CMakeLists.txt +++ lldb/tools/lldb-fuzzer/lldb-target-fuzzer/CMakeLists.txt @@ -17,7 +17,9 @@ add_custom_target(fuzz-lldb-target COMMENT "Running the LLDB target fuzzer..." - COMMAND cd ${CMAKE_CURRENT_SOURCE_DIR} && $<TARGET_FILE:lldb-target-fuzzer> + COMMAND mkdir -p ${CMAKE_BINARY_DIR}/fuzzer-artifacts/target-artifacts && + cd ${CMAKE_BINARY_DIR}/fuzzer-artifacts/target-artifacts + && $<TARGET_FILE:lldb-target-fuzzer> -artifact_prefix=target- USES_TERMINAL ) endif()
_______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits