freebsd-src/lib/libpmc
Justin Hibbits b83aeb5c6b Replace the PMC class struct copy with an explicit memcpy()
This should be effectively a nop for all archs, but for some reason the codegen
difference on the PowerPC 970 is such that the struct assignment doesn't work
(unless a printf() using one of the elements in the copied struct follows it),
while the memcpy() succeeds.  On all archs the memcpy() should be expanded to an
inline copy, since the copy is bounded to ~16 bytes.

MFC after:	3 weeks
2018-01-13 04:53:04 +00:00
..
libpmc.c Replace the PMC class struct copy with an explicit memcpy() 2018-01-13 04:53:04 +00:00
libpmcinternal.h lib: further adoption of SPDX licensing ID tags. 2017-11-26 02:00:33 +00:00
Makefile MFH 2016-03-02 16:14:46 +00:00
Makefile.depend DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
pmc.3 pmc(3): add additional references for libpmc functions in the SEE ALSO section 2017-04-07 05:46:45 +00:00
pmc.atom.3
pmc.atomsilvermont.3 pmc.atomsilvermont(3): fix manlint warnings 2017-04-07 06:00:19 +00:00
pmc.core.3
pmc.core2.3
pmc.corei7.3
pmc.corei7uc.3
pmc.h lib: further adoption of SPDX licensing ID tags. 2017-11-26 02:00:33 +00:00
pmc.haswell.3 Fix typo. 2017-04-03 20:35:17 +00:00
pmc.haswelluc.3
pmc.haswellxeon.3 Minor mdoc fixes. 2015-04-20 21:19:26 +00:00
pmc.iaf.3
pmc.ivybridge.3 Fix Ivy Bridge+ MEM_UOPS_RETIRED counters 2015-03-10 01:24:08 +00:00
pmc.ivybridgexeon.3 Fix Ivy Bridge+ MEM_UOPS_RETIRED counters 2015-03-10 01:24:08 +00:00
pmc.k7.3
pmc.k8.3
pmc.mips24k.3
pmc.octeon.3
pmc.p4.3
pmc.p5.3
pmc.p6.3
pmc.sandybridge.3 Fix Sandy Bridge+ hwpmc branch counters 2015-03-10 01:23:47 +00:00
pmc.sandybridgeuc.3
pmc.sandybridgexeon.3 Fix Sandy Bridge+ hwpmc branch counters 2015-03-10 01:23:47 +00:00
pmc.soft.3
pmc.tsc.3
pmc.ucf.3
pmc.westmere.3
pmc.westmereuc.3
pmc.xscale.3
pmc_allocate.3
pmc_attach.3
pmc_capabilities.3
pmc_configure_logfile.3
pmc_disable.3
pmc_event_names_of_class.3 Don't end up manpage titles with a full stop. 2017-05-24 21:02:53 +00:00
pmc_get_driver_stats.3
pmc_get_msr.3
pmc_init.3
pmc_name_of_capability.3
pmc_read.3 pmc_read(3): fix manlint error 2017-04-07 06:06:55 +00:00
pmc_set.3
pmc_start.3
pmclog.3
pmclog.c lib: further adoption of SPDX licensing ID tags. 2017-11-26 02:00:33 +00:00
pmclog.h lib: further adoption of SPDX licensing ID tags. 2017-11-26 02:00:33 +00:00