aboutsummaryrefslogtreecommitdiff
path: root/www/chromium/files/patch-base_debug_debugger__posix.cc
diff options
context:
space:
mode:
Diffstat (limited to 'www/chromium/files/patch-base_debug_debugger__posix.cc')
-rw-r--r--www/chromium/files/patch-base_debug_debugger__posix.cc15
1 files changed, 7 insertions, 8 deletions
diff --git a/www/chromium/files/patch-base_debug_debugger__posix.cc b/www/chromium/files/patch-base_debug_debugger__posix.cc
index 4eb799c2d27a..277dc8eb3238 100644
--- a/www/chromium/files/patch-base_debug_debugger__posix.cc
+++ b/www/chromium/files/patch-base_debug_debugger__posix.cc
@@ -1,6 +1,6 @@
---- base/debug/debugger_posix.cc.orig 2017-06-18 01:23:49.065175000 +0200
-+++ base/debug/debugger_posix.cc 2017-06-18 01:58:29.603481000 +0200
-@@ -84,7 +84,7 @@
+--- base/debug/debugger_posix.cc.orig 2019-03-11 22:00:51 UTC
++++ base/debug/debugger_posix.cc
+@@ -86,7 +86,7 @@ bool BeingDebugged() {
KERN_PROC,
KERN_PROC_PID,
getpid()
@@ -9,7 +9,7 @@
, sizeof(struct kinfo_proc),
0
#endif
-@@ -92,33 +92,36 @@
+@@ -94,33 +94,35 @@ bool BeingDebugged() {
// Caution: struct kinfo_proc is marked __APPLE_API_UNSTABLE. The source and
// binary interfaces may change.
@@ -19,16 +19,15 @@
+ size_t info_size;
-#if defined(OS_OPENBSD)
- if (sysctl(mib, arraysize(mib), NULL, &info_size, NULL, 0) < 0)
+ if (sysctl(mib, base::size(mib), NULL, &info_size, NULL, 0) < 0)
return -1;
+ info = (struct kinfo_proc *)malloc(info_size);
-+
mib[5] = (info_size / sizeof(struct kinfo_proc));
-#endif
-- int sysctl_result = sysctl(mib, arraysize(mib), &info, &info_size, NULL, 0);
-+ int sysctl_result = sysctl(mib, arraysize(mib), info, &info_size, NULL, 0);
+- int sysctl_result = sysctl(mib, base::size(mib), &info, &info_size, NULL, 0);
++ int sysctl_result = sysctl(mib, base::size(mib), info, &info_size, NULL, 0);
DCHECK_EQ(sysctl_result, 0);
if (sysctl_result != 0) {
is_set = true;