a04e75e95a
Submitted by: Matthias Wolf (via github) MFH: 2021Q1 Security: https://www.vuxml.org/freebsd/4ed0e43c-5cef-11eb-bafd-3065ec8fd3ec.html
24 lines
669 B
C++
24 lines
669 B
C++
--- base/debug/stack_trace_posix.cc.orig 2021-01-18 21:28:44 UTC
|
|
+++ base/debug/stack_trace_posix.cc
|
|
@@ -35,7 +35,7 @@
|
|
#include <AvailabilityMacros.h>
|
|
#endif
|
|
|
|
-#if defined(OS_LINUX) || defined(OS_CHROMEOS)
|
|
+#if defined(OS_LINUX) || defined(OS_CHROMEOS) || defined(OS_BSD)
|
|
#include "base/debug/proc_maps_linux.h"
|
|
#endif
|
|
|
|
@@ -696,7 +696,11 @@ class SandboxSymbolizeHelper {
|
|
// Skip regions with empty file names.
|
|
continue;
|
|
}
|
|
+#if defined(OS_BSD)
|
|
+ if (region.path[0] == '-') {
|
|
+#else
|
|
if (region.path[0] == '[') {
|
|
+#endif
|
|
// Skip pseudo-paths, like [stack], [vdso], [heap], etc ...
|
|
continue;
|
|
}
|