mirror of
https://git.freebsd.org/ports.git
synced 2025-04-28 09:36:41 -04:00
28 lines
1.1 KiB
C++
28 lines
1.1 KiB
C++
--- chrome/common/crash_keys.cc.orig 2025-04-16 18:18:42 UTC
|
|
+++ chrome/common/crash_keys.cc
|
|
@@ -51,7 +51,9 @@ class CrashKeyWithName {
|
|
~CrashKeyWithName() = delete;
|
|
|
|
std::string_view Name() const { return name_; }
|
|
+#if BUILDFLAG(USE_CRASHPAD_ANNOTATION)
|
|
std::string_view Value() const { return crash_key_.value(); }
|
|
+#endif
|
|
void Clear() { crash_key_.Clear(); }
|
|
void Set(std::string_view value) { crash_key_.Set(value); }
|
|
|
|
@@ -196,6 +198,7 @@ void AllocateCrashKeyInBrowserAndChildren(std::string_
|
|
GetCommandLineStringAnnotations().emplace_back(std::string(key)).Set(value);
|
|
}
|
|
|
|
+#if BUILDFLAG(USE_CRASHPAD_ANNOTATION)
|
|
void AppendStringAnnotationsCommandLineSwitch(base::CommandLine* command_line) {
|
|
std::string string_annotations;
|
|
for (const auto& crash_key : GetCommandLineStringAnnotations()) {
|
|
@@ -210,6 +213,7 @@ void AppendStringAnnotationsCommandLineSwitch(base::Co
|
|
}
|
|
command_line->AppendSwitchASCII(kStringAnnotationsSwitch, string_annotations);
|
|
}
|
|
+#endif
|
|
|
|
void SetCrashKeysFromCommandLine(const base::CommandLine& command_line) {
|
|
SetStringAnnotations(command_line);
|