1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-20 11:11:24 +00:00
freebsd/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
Makefile.depend DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
pmc_allocate.3
pmc_attach.3
pmc_capabilities.3
pmc_configure_logfile.3
pmc_disable.3
pmc_event_names_of_class.3
pmc_get_driver_stats.3
pmc_get_msr.3
pmc_init.3
pmc_name_of_capability.3
pmc_read.3
pmc_set.3
pmc_start.3
pmc.3
pmc.atom.3
pmc.atomsilvermont.3
pmc.core2.3
pmc.core.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
pmc.haswelluc.3
pmc.haswellxeon.3
pmc.iaf.3
pmc.ivybridge.3
pmc.ivybridgexeon.3
pmc.k7.3
pmc.k8.3
pmc.mips24k.3
pmc.octeon.3
pmc.p4.3
pmc.p5.3
pmc.p6.3
pmc.sandybridge.3
pmc.sandybridgeuc.3
pmc.sandybridgexeon.3
pmc.soft.3
pmc.tsc.3
pmc.ucf.3
pmc.westmere.3
pmc.westmereuc.3
pmc.xscale.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