diff --git a/.bazelrc b/.bazelrc index 256a9081a..2b2fce664 100644 --- a/.bazelrc +++ b/.bazelrc @@ -191,10 +191,15 @@ build:remote-ci --remote_executor=grpcs://remotebuildexecution.googleapis.com # Fuzz builds build:asan-fuzzer --config=clang-asan build:asan-fuzzer --define=FUZZING_ENGINE=libfuzzer -build:asan-fuzzer --copt=-DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION build:asan-fuzzer --copt=-fsanitize=fuzzer-no-link +build:asan-fuzzer --copt=-fno-omit-frame-pointer # Remove UBSAN halt_on_error to avoid crashing on protobuf errors. build:asan-fuzzer --test_env=UBSAN_OPTIONS=print_stacktrace=1 +# Fuzzing without ASAN. This is useful for profiling fuzzers without any ASAN artifacts. +build:plain-fuzzer --define=FUZZING_ENGINE=libfuzzer +build:plain-fuzzer --copt=-DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION +build:plain-fuzzer --copt=-fsanitize=fuzzer-no-link + try-import %workspace%/clang.bazelrc try-import %workspace%/user.bazelrc diff --git a/bazel/repositories.bzl b/bazel/repositories.bzl index 5a383cc73..f9ea4bc9f 100644 --- a/bazel/repositories.bzl +++ b/bazel/repositories.bzl @@ -1,7 +1,7 @@ load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") -ENVOY_COMMIT = "9be85fbc561c373875a0102dddf9baf5a86543c1" # March 10th, 2020 -ENVOY_SHA = "111e34dd9f97700d6030dbac7fc826cb7c5fe4a1cccef3cc05c83508c84c6692" +ENVOY_COMMIT = "c34b82f261be45f60a4df8e40937f4066d20797b" # March 18th, 2020 +ENVOY_SHA = "e64eeffce4d29cde2ca6b74956c0142cbe3b80259a754810001e19d841b64b99" RULES_PYTHON_COMMIT = "dd7f9c5f01bafbfea08c44092b6b0c8fc8fcb77f" # Feb 22nd, 2020 RULES_PYTHON_SHA = "0aa9ec790a58053e3ab5af397879b267a625955f8297c239b2d8559c6773397b" diff --git a/source/client/process_impl.cc b/source/client/process_impl.cc index a4aeb9684..32adb91af 100644 --- a/source/client/process_impl.cc +++ b/source/client/process_impl.cc @@ -357,7 +357,6 @@ void ProcessImpl::maybeCreateTracingDriver(const envoy::config::trace::v3::Traci Envoy::Runtime::LoaderSingleton::get(), *local_info_, generator_, time_system_); http_tracer_ = std::make_unique(std::move(zipkin_driver), *local_info_); - http_context_.setTracer(*http_tracer_); #else ENVOY_LOG(error, "Not build with any tracing support"); #endif