svn commit: r334371 - head/lib/libpmc

Matt Macy mmacy at FreeBSD.org
Wed May 30 04:12:52 UTC 2018


Author: mmacy
Date: Wed May 30 04:12:51 2018
New Revision: 334371
URL: https://svnweb.freebsd.org/changeset/base/334371

Log:
  libpmc: squelch valgrind warnings

Modified:
  head/lib/libpmc/libpmc.c

Modified: head/lib/libpmc/libpmc.c
==============================================================================
--- head/lib/libpmc/libpmc.c	Wed May 30 03:48:27 2018	(r334370)
+++ head/lib/libpmc/libpmc.c	Wed May 30 04:12:51 2018	(r334371)
@@ -3277,6 +3277,7 @@ pmc_init(void)
 		return (pmc_syscall = -1);
 	}
 
+	bzero(&op_cpu_info, sizeof(op_cpu_info));
 	if (PMC_CALL(GETCPUINFO, &op_cpu_info) < 0)
 		return (pmc_syscall = -1);
 
@@ -3284,7 +3285,7 @@ pmc_init(void)
 	cpu_info.pm_ncpu    = op_cpu_info.pm_ncpu;
 	cpu_info.pm_npmc    = op_cpu_info.pm_npmc;
 	cpu_info.pm_nclass  = op_cpu_info.pm_nclass;
-	for (n = 0; n < cpu_info.pm_nclass; n++)
+	for (n = 0; n < op_cpu_info.pm_nclass; n++)
 		memcpy(&cpu_info.pm_classes[n], &op_cpu_info.pm_classes[n],
 		    sizeof(cpu_info.pm_classes[n]));
 


More information about the svn-src-all mailing list