[compiler-rt] r343964 - [Sanitizer] fix internal_sysctlbyname build for FreeBSD.
David Carlier via llvm-commits
llvm-commits at lists.llvm.org
Mon Oct 8 05:18:19 PDT 2018
Author: devnexen
Date: Mon Oct 8 05:18:19 2018
New Revision: 343964
URL: http://llvm.org/viewvc/llvm-project?rev=343964&view=rev
Log:
[Sanitizer] fix internal_sysctlbyname build for FreeBSD.
Modified:
compiler-rt/trunk/lib/sanitizer_common/sanitizer_linux.cc
Modified: compiler-rt/trunk/lib/sanitizer_common/sanitizer_linux.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/sanitizer_common/sanitizer_linux.cc?rev=343964&r1=343963&r2=343964&view=diff
==============================================================================
--- compiler-rt/trunk/lib/sanitizer_common/sanitizer_linux.cc (original)
+++ compiler-rt/trunk/lib/sanitizer_common/sanitizer_linux.cc Mon Oct 8 05:18:19 2018
@@ -590,7 +590,7 @@ static void GetArgsAndEnv(char ***argv,
// kern.ps_strings sysctl, which returns a pointer to a structure containing
// this information. See also <sys/exec.h>.
ps_strings *pss;
- size_t sz = sizeof(pss);
+ uptr sz = sizeof(pss);
if (internal_sysctlbyname("kern.ps_strings", &pss, &sz, NULL, 0) == -1) {
Printf("sysctl kern.ps_strings failed\n");
Die();
More information about the llvm-commits
mailing list