commit | fc97e5cbb21dc7f4d4679b86792dd2717818bd80 | [log] [tgz] |
---|---|---|
author | Mark Mentovai <mark@chromium.org> | Tue Sep 08 22:12:58 2020 |
committer | Commit Bot <commit-bot@chromium.org> | Wed Sep 09 15:56:38 2020 |
tree | 3dcc588ddf77f554d443afdefcdb71f02df867a8 | |
parent | ca88ff1edb8e998c8af3fdb985ec6e3f22ee2663 [diff] |
mac: Work around broken {CTL_KERN, KERN_PROCARGS2} sysctl in 11.0db6 A new bug in macOS 11.0db6 20A5364e has broken the {CTL_KERN, KERN_PROCARGS2} sysctl such that it will not work properly unless provided with a buffer at least 17 bytes larger than originally indicated. Work around the bug by providing a buffer a whole 32 bytes larger. Bug: crashpad:347, crashpad:355 Test: crashpad_util_test ProcessInfo.{Self,SelfTask,Forked} Change-Id: I9324a63390875308979a10fefcd4c1c880651aee Reviewed-on: https://chromium-review.googlesource.com/c/crashpad/crashpad/+/2399646 Reviewed-by: Robert Sesek <rsesek@chromium.org> Commit-Queue: Mark Mentovai <mark@chromium.org>
Crashpad is a crash-reporting system.
Crashpad’s source code is hosted in a Git repository at https://chromium.googlesource.com/crashpad/crashpad.