From caee6c8fd6f5b87966abe44db7e3bec899b04cce Mon Sep 17 00:00:00 2001 From: Alejandro Estringana Ruiz Date: Tue, 7 Nov 2023 16:57:06 +0100 Subject: [PATCH] Fix fuzzer build & increase RSS limit (#313) --- .github/workflows/helper.yml | 6 +++--- src/helper/remote_config/protocol/client.hpp | 1 + 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/helper.yml b/.github/workflows/helper.yml index 825147e851..f9409e0d53 100644 --- a/.github/workflows/helper.yml +++ b/.github/workflows/helper.yml @@ -149,7 +149,7 @@ jobs: ./build/tests/fuzzer/corpus_generator tests/fuzzer/corpus 500 working-directory: ${{ github.workspace }} - name: Run fuzzer in nop mode - run: ./build/tests/fuzzer/ddappsec_helper_fuzzer --log_level=off --fuzz-mode=off -max_total_time=60 -artifact_prefix=tests/fuzzer/results/ tests/fuzzer/corpus/ + run: ./build/tests/fuzzer/ddappsec_helper_fuzzer --log_level=off --fuzz-mode=off -max_total_time=60 -rss_limit_mb=4096 -artifact_prefix=tests/fuzzer/results/ tests/fuzzer/corpus/ working-directory: ${{ github.workspace }} env: LLVM_PROFILE_FILE: off.profraw @@ -159,7 +159,7 @@ jobs: ./build/tests/fuzzer/corpus_generator tests/fuzzer/corpus 500 working-directory: ${{ github.workspace }} - name: Run fuzzer in raw mode - run: ./build/tests/fuzzer/ddappsec_helper_fuzzer --log_level=off --fuzz-mode=raw -max_total_time=60 -artifact_prefix=tests/fuzzer/results/ tests/fuzzer/corpus/ + run: ./build/tests/fuzzer/ddappsec_helper_fuzzer --log_level=off --fuzz-mode=raw -max_total_time=60 -rss_limit_mb=4096 -artifact_prefix=tests/fuzzer/results/ tests/fuzzer/corpus/ working-directory: ${{ github.workspace }} env: LLVM_PROFILE_FILE: raw.profraw @@ -169,7 +169,7 @@ jobs: ./build/tests/fuzzer/corpus_generator tests/fuzzer/corpus 500 working-directory: ${{ github.workspace }} - name: Run fuzzer in body mode - run: ./build/tests/fuzzer/ddappsec_helper_fuzzer --log_level=off --fuzz-mode=body -max_total_time=60 -artifact_prefix=tests/fuzzer/results/ tests/fuzzer/corpus/ + run: ./build/tests/fuzzer/ddappsec_helper_fuzzer --log_level=off --fuzz-mode=body -max_total_time=60 -rss_limit_mb=4096 -artifact_prefix=tests/fuzzer/results/ tests/fuzzer/corpus/ working-directory: ${{ github.workspace }} env: LLVM_PROFILE_FILE: body.profraw diff --git a/src/helper/remote_config/protocol/client.hpp b/src/helper/remote_config/protocol/client.hpp index 3161dc7a11..1e13d08a7c 100644 --- a/src/helper/remote_config/protocol/client.hpp +++ b/src/helper/remote_config/protocol/client.hpp @@ -5,6 +5,7 @@ // (https://www.datadoghq.com/). Copyright 2021 Datadog, Inc. #pragma once +#include #include #include