History log of /illumos-gate/usr/src/uts/common/dtrace/dcpc.c
Revision Date Author Comments Expand
7d5c9b5fdaad32a290692afde7867bd051784395 06-Jul-2011 Bryan Cantrill <bryan@joyent.com>

1456 DTrace profile and tick probes sometimes don't fire in a zone Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: Gordon Ross <gwr@nexenta.com> Reviewed by: Eric Schrock <eric.schrock@delphix.com> Approved by: Garrett D'Amore <garrett@nexenta.com>

af4595ed84fc11745bc4136f8510c528996355f6 08-Jan-2010 Jonathan Haslam <Jonathan.Haslam@Sun.COM>

6899710 dcpc tear down races with overflow handler on x86 6899071 For Intel P4, CPUs coming online ignore DTrace cpc 6904944 DTrace cpc provider is leaking pcbe memory

b885580b43755ee4ea1e280b85428893d2ba9291 23-Dec-2009 Alexander Kolbasov <Alexander.Kolbasov@Sun.COM>

6764832 Provide user-level processor groups observability 6831680 cputrack(1) leaves its victim with unneeded cpc context 6901343 cpc context flag updates are not always atomic 6908152 Dormant thread CPC context affects cpu CPC consumers

/illumos-gate/usr/src/cmd/cpc/common/cputrack.c /illumos-gate/usr/src/lib/libcpc/common/libcpc.c /illumos-gate/usr/src/lib/libcpc/common/libcpc.h /illumos-gate/usr/src/lib/libcpc/common/mapfile-vers /illumos-gate/usr/src/lib/libpctx/common/libpctx.c /illumos-gate/usr/src/lib/libpctx/common/libpctx.h /illumos-gate/usr/src/lib/libpctx/common/mapfile-vers /illumos-gate/usr/src/pkgdefs/SUNWhea/prototype_com /illumos-gate/usr/src/uts/common/Makefile.files /illumos-gate/usr/src/uts/common/conf/param.c /illumos-gate/usr/src/uts/common/disp/cmt.c dcpc.c /illumos-gate/usr/src/uts/common/io/cpc.c /illumos-gate/usr/src/uts/common/os/cap_util.c /illumos-gate/usr/src/uts/common/os/cpu.c /illumos-gate/usr/src/uts/common/os/group.c /illumos-gate/usr/src/uts/common/os/kcpc.c /illumos-gate/usr/src/uts/common/os/pg.c /illumos-gate/usr/src/uts/common/os/pghw.c /illumos-gate/usr/src/uts/common/sys/Makefile /illumos-gate/usr/src/uts/common/sys/cap_util.h /illumos-gate/usr/src/uts/common/sys/cmt.h /illumos-gate/usr/src/uts/common/sys/cpc_impl.h /illumos-gate/usr/src/uts/common/sys/cpc_pcbe.h /illumos-gate/usr/src/uts/common/sys/cpuvar.h /illumos-gate/usr/src/uts/common/sys/group.h /illumos-gate/usr/src/uts/common/sys/kcpc.h /illumos-gate/usr/src/uts/common/sys/pghw.h /illumos-gate/usr/src/uts/common/sys/systm.h /illumos-gate/usr/src/uts/i86pc/os/cpuid.c /illumos-gate/usr/src/uts/i86pc/os/intr.c /illumos-gate/usr/src/uts/i86pc/os/mp_call.c /illumos-gate/usr/src/uts/i86pc/os/mp_machdep.c /illumos-gate/usr/src/uts/i86pc/sys/xc_levels.h /illumos-gate/usr/src/uts/intel/genunix/Makefile /illumos-gate/usr/src/uts/intel/ia32/os/cpc_subr.c /illumos-gate/usr/src/uts/intel/pcbe/opteron_pcbe.c /illumos-gate/usr/src/uts/intel/pcbe/p4_pcbe.c /illumos-gate/usr/src/uts/intel/sys/x86_archext.h /illumos-gate/usr/src/uts/sun4/os/mp_call.c /illumos-gate/usr/src/uts/sun4/os/x_call.c /illumos-gate/usr/src/uts/sun4u/genunix/Makefile /illumos-gate/usr/src/uts/sun4u/os/cmp.c /illumos-gate/usr/src/uts/sun4u/os/cpc_subr.c /illumos-gate/usr/src/uts/sun4v/genunix/Makefile /illumos-gate/usr/src/uts/sun4v/os/cmp.c /illumos-gate/usr/src/uts/sun4v/os/cpc_subr.c /illumos-gate/usr/src/uts/sun4v/pcbe/niagara2_pcbe.c
8cb74972a66bde0af7b1a957d01e0095b82a8b91 20-Apr-2009 Jonathan Haslam <Jonathan.Haslam@Sun.COM>

6806023 cpc provider event name validation needs to be a bit tighter 6806674 dcpc scares me on an older machine 6812495 plockstat's mutex-spun probe is under specified when used in libc 6812487 chkargs argument processing needs tightening up 6819008 i_Pobject_iter() needs to update mappings more often to avoid bogus prmap_t usage 6690027 incorrect instruction mask used in SPARC dtrace_getpcstack 6820546 tst.FunctionLookup.ksh fails owing to callout changes 6820554 baddof core dumps when no input file is specified 6822482 DOF validation needs to handle loadable sections flagged as unloadable

b9e93c10c0a2a4bb069d38bb311021a9478c4711 13-Feb-2009 Jonathan Haslam <Jonathan.Haslam@Sun.COM>

PSARC 2008/480 DTrace CPC Provider 6486156 DTrace cpc provider

/illumos-gate/usr/src/cmd/devfsadm/dtrace_link.c /illumos-gate/usr/src/cmd/dtrace/test/tst/common/cpc/err.D_PDESC_ZERO.lowfrequency.d /illumos-gate/usr/src/cmd/dtrace/test/tst/common/cpc/err.D_PDESC_ZERO.malformedoverflow.d /illumos-gate/usr/src/cmd/dtrace/test/tst/common/cpc/err.D_PDESC_ZERO.nonexistentevent.d /illumos-gate/usr/src/cmd/dtrace/test/tst/common/cpc/err.cpcvscpustatpart1.ksh /illumos-gate/usr/src/cmd/dtrace/test/tst/common/cpc/err.cpcvscpustatpart2.ksh /illumos-gate/usr/src/cmd/dtrace/test/tst/common/cpc/err.cputrackfailtostart.ksh /illumos-gate/usr/src/cmd/dtrace/test/tst/common/cpc/err.cputrackterminates.ksh /illumos-gate/usr/src/cmd/dtrace/test/tst/common/cpc/err.toomanyenablings.d /illumos-gate/usr/src/cmd/dtrace/test/tst/common/cpc/tst.allcpus.ksh /illumos-gate/usr/src/cmd/dtrace/test/tst/common/cpc/tst.genericevent.d /illumos-gate/usr/src/cmd/dtrace/test/tst/common/cpc/tst.platformevent.ksh /illumos-gate/usr/src/lib/libdtrace/common/dt_error.c /illumos-gate/usr/src/lib/libdtrace/common/dt_impl.h /illumos-gate/usr/src/lib/libdtrace/common/dt_program.c /illumos-gate/usr/src/pkgdefs/SUNWdtrp/prototype_com /illumos-gate/usr/src/pkgdefs/SUNWdtrp/prototype_i386 /illumos-gate/usr/src/pkgdefs/SUNWdtrp/prototype_sparc /illumos-gate/usr/src/pkgdefs/SUNWdtrt/prototype_com /illumos-gate/usr/src/uts/common/Makefile.files /illumos-gate/usr/src/uts/common/brand/lx/dtrace/lx_systrace.c dcpc.c dcpc.conf dtrace.c fasttrap.c lockstat.c profile.c systrace.c /illumos-gate/usr/src/uts/common/io/cpc.c /illumos-gate/usr/src/uts/common/os/dtrace_subr.c /illumos-gate/usr/src/uts/common/os/kcpc.c /illumos-gate/usr/src/uts/common/sys/cpc_impl.h /illumos-gate/usr/src/uts/common/sys/cpuvar.h /illumos-gate/usr/src/uts/common/sys/dtrace.h /illumos-gate/usr/src/uts/common/sys/kcpc.h /illumos-gate/usr/src/uts/common/xen/dtrace/xdt.c /illumos-gate/usr/src/uts/i86pc/os/intr.c /illumos-gate/usr/src/uts/i86pc/os/mp_startup.c /illumos-gate/usr/src/uts/intel/Makefile.intel.shared /illumos-gate/usr/src/uts/intel/dcpc/Makefile /illumos-gate/usr/src/uts/intel/dtrace/fbt.c /illumos-gate/usr/src/uts/intel/dtrace/sdt.c /illumos-gate/usr/src/uts/intel/ia32/os/cpc_subr.c /illumos-gate/usr/src/uts/intel/os/name_to_major /illumos-gate/usr/src/uts/sparc/Makefile.sparc.shared /illumos-gate/usr/src/uts/sparc/dcpc/Makefile /illumos-gate/usr/src/uts/sparc/dtrace/fbt.c /illumos-gate/usr/src/uts/sparc/dtrace/sdt.c /illumos-gate/usr/src/uts/sparc/os/name_to_major /illumos-gate/usr/src/uts/sun4/cpu/cpu_module.c /illumos-gate/usr/src/uts/sun4/ml/offsets.in /illumos-gate/usr/src/uts/sun4/os/mp_startup.c /illumos-gate/usr/src/uts/sun4/os/startup.c /illumos-gate/usr/src/uts/sun4u/cpu/common_asm.s /illumos-gate/usr/src/uts/sun4u/cpu/us3_cheetah.c /illumos-gate/usr/src/uts/sun4u/cpu/us3_cheetahplus.c /illumos-gate/usr/src/uts/sun4u/cpu/us3_jalapeno.c /illumos-gate/usr/src/uts/sun4u/ml/trap_table.s /illumos-gate/usr/src/uts/sun4u/os/cpc_subr.c /illumos-gate/usr/src/uts/sun4u/sys/us3_module.h /illumos-gate/usr/src/uts/sun4v/cpu/common_asm.s /illumos-gate/usr/src/uts/sun4v/ml/trap_table.s /illumos-gate/usr/src/uts/sun4v/os/cpc_subr.c