No public description
PiperOrigin-RevId: 766272589
diff --git a/fuzztest/BUILD b/fuzztest/BUILD
index 1bbd23c..ad8e66d 100644
--- a/fuzztest/BUILD
+++ b/fuzztest/BUILD
@@ -106,6 +106,8 @@
testonly = 1,
srcs = ["fuzztest_gtest_main.cc"],
deps = [
+ "@abseil-cpp//absl/debugging:failure_signal_handler",
+ "@abseil-cpp//absl/debugging:symbolize",
"@com_google_fuzztest//fuzztest:init_fuzztest",
"@googletest//:gtest",
],
diff --git a/fuzztest/CMakeLists.txt b/fuzztest/CMakeLists.txt
index d5aaedb..51f075f 100644
--- a/fuzztest/CMakeLists.txt
+++ b/fuzztest/CMakeLists.txt
@@ -130,6 +130,7 @@
SRCS
"fuzztest_gtest_main.cc"
DEPS
+ absl::debugging
fuzztest::init_fuzztest
GTest::gtest
)
diff --git a/fuzztest/fuzztest_gtest_main.cc b/fuzztest/fuzztest_gtest_main.cc
index 709d036..b45e577 100644
--- a/fuzztest/fuzztest_gtest_main.cc
+++ b/fuzztest/fuzztest_gtest_main.cc
@@ -14,8 +14,13 @@
#include "gtest/gtest.h"
#include "./fuzztest/init_fuzztest.h"
+#include "absl/debugging/failure_signal_handler.h"
+#include "absl/debugging/symbolize.h"
int main(int argc, char** argv) {
+ absl::InitializeSymbolizer(argv[0]);
+ absl::FailureSignalHandlerOptions options;
+ absl::InstallFailureSignalHandler(options);
testing::InitGoogleTest(&argc, argv);
// We call fuzztest::ParseAbslFlags rather than absl::ParseCommandLine
// since the latter would complain about any unknown flags that need