Currently the camera and geolocation do not work. Submitted by: Matthias Wolf Obtained from: https://github.com/gliaskos/freebsd-chromium/pull/173 Obtained from: https://github.com/gliaskos/freebsd-chromium/pull/174 MFH: 2020Q2 Security: https://www.vuxml.org/freebsd/6e3b700a-7ca3-11ea-b594-3065ec8fd3ec.html
23 lines
621 B
C++
23 lines
621 B
C++
--- base/debug/stack_trace_posix.cc.orig 2020-03-16 18:39:41 UTC
|
|
+++ base/debug/stack_trace_posix.cc
|
|
@@ -35,7 +35,7 @@
|
|
#include <AvailabilityMacros.h>
|
|
#endif
|
|
|
|
-#if defined(OS_LINUX)
|
|
+#if defined(OS_LINUX) || defined(OS_BSD)
|
|
#include "base/debug/proc_maps_linux.h"
|
|
#endif
|
|
|
|
@@ -697,7 +697,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;
|
|
}
|