summaryrefslogtreecommitdiff
path: root/usr/src/cmd/dtrace
AgeCommit message (Collapse)AuthorFilesLines
2012-11-29OS-1723 DTrace should speak JSONrelease-20121129Joshua M. Clulow15-2/+803
Reviewed by: Bryan Cantrill <bmc@joyent.com>
2012-11-07Illumos syncJohn Sonnenschein3-2/+11
2012-09-18OS-1545 dtrace_dof_maxsize is far too smallBryan Cantrill1-0/+97
2012-09-10illumos syncJohn Sonnenschein7-9/+219
2012-09-05OS-1511 overly aggressive D integer narrowing breaks 32-bit ustack helpersBryan Cantrill1-0/+48
2012-08-283123 need a way to force loading of DTrace helpersAdam H. Leventhal7-9/+219
Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Bryan Cantrill <bmc@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2012-07-30Illumos SyncJohn Sonnenschein51-411/+1177
Merge github.com:illumos/illumos-gate Conflicts: exception_lists/check_rtime usr/src/Makefile.master usr/src/Makefile.master.64 usr/src/cmd/Makefile usr/src/cmd/lms/Makefile usr/src/cmd/lp/Makefile.lp usr/src/cmd/mdb/Makefile.mdb usr/src/cmd/mdb/common/mdb/mdb_cmds.c usr/src/cmd/mdb/common/mdb/mdb_print.c usr/src/cmd/mdb/common/mdb/mdb_print.h usr/src/cmd/mdb/common/mdb/mdb_tab.c usr/src/cmd/mdb/common/mdb/mdb_termio.c usr/src/cmd/mdb/common/mdb/mdb_whatis.c usr/src/cmd/svc/svccfg/svccfg_libscf.c usr/src/cmd/zpool/zpool_main.c usr/src/lib/Makefile usr/src/lib/libc/inc/thr_inlines.h usr/src/lib/libc/port/mapfile-vers usr/src/lib/libc/sparc/Makefile.com usr/src/lib/libc/sparc/crt/_rtld.c usr/src/lib/libc/sparcv9/Makefile.com usr/src/lib/libdtrace/common/dt_open.c usr/src/lib/libdtrace/common/dt_options.c usr/src/lib/libumem/common/envvar.c usr/src/lib/libumem/common/vmem_base.c usr/src/lib/libzfs/common/libzfs_impl.h usr/src/lib/libzfs/common/libzfs_iter.c usr/src/lib/libzfs/common/libzfs_util.c usr/src/lib/libzfs/common/mapfile-vers usr/src/lib/sun_fc/Makefile.com usr/src/lib/sun_fc/amd64/Makefile usr/src/lib/sun_fc/sparcv9/Makefile usr/src/man/man1m/Makefile usr/src/uts/common/Makefile.files usr/src/uts/common/dtrace/dtrace.c usr/src/uts/common/fs/zfs/arc.c usr/src/uts/common/fs/zfs/dmu.c usr/src/uts/common/fs/zfs/dsl_dataset.c usr/src/uts/common/fs/zfs/dsl_pool.c usr/src/uts/common/fs/zfs/sys/zio.h usr/src/uts/common/io/fibre-channel/fca/fcoei/fcoei_eth.c usr/src/uts/common/io/fibre-channel/fca/fcoei/fcoei_lv.c usr/src/uts/common/sys/dtrace.h
2012-07-253021 option for time-ordered output from dtrace(1M)Adam H. Leventhal51-411/+1177
3022 DTrace: keys should not affect the sort order when sorting by value 3023 it should be possible to dereference dynamic variables 3024 D integer narrowing needs some work 3025 register leak in D code generation 3026 libdtrace should set LD_NOLAZYLOAD=1 to help the pid provider Reviewed by: Bryan Cantrill <bmc@joyent.com> Reviewed by: Eric Schrock <eschrock@delphix.com> Reviewed by: Matt Ahrens <mahrens@delphix.com> Approved by: Garrett D'Amore <garrett@damore.org>
2012-06-06OS-1247 need limited access to some DTrace providers in the non-global zoneBryan Cantrill1-0/+126
2012-06-04OS-1237 need to be able to access fds[] from a non-global zoneBryan Cantrill3-0/+190
2012-05-31OS-430 dtrace in a zone can't see "cpu"Bryan Cantrill1-0/+138
OS-535 want curpsinfo->pr_dmodel inside zones
2012-09-222933 compiler warning gags need better granularityRichard Lowe3-2/+11
Reviewed by: Eric Schrock <eric.schrock@delphix.com> Approved by: Garrett D'Amore <garrett@damore.org>
2011-12-15Merge branch 'gcc/upgrade' of https://github.com/richlowe/illumos-gate into gcc4John Sonnenschein1-2/+6
2011-12-05dtest: Disable optimization of the compiled testsRichard Lowe1-2/+6
GCC optimizes ever more enthusiastically: At version 4, even at -O2, it does so in ways that break these tests and that are increasingly difficult to prevent with code changes. Instead of increasing levels of trickery, just disable optimization. The specific problems we've had are: - pid/tst.args1 Notices that the arguments passed to go() are unused, and so doesn't actually pass them. - pid/tst.ret1, pid/tst.ret2 Notices that handle() calling go() is without side-effect, doesn't do it. - profile-n/tst.ufuncsort, java_api/tst.ProbeData, java_api/tst.FunctionLookup Notices that because fN is static, it doesn't need to use the normal i386 ABI and instead passes arg0 in %eax, rather than on the stack.
2011-12-052565 dtrace tests could stop fighting the compilerRichard Lowe1-2/+6
Reviewed by: Adam Leventhal <ahl@delphix.com> Approved by: Eric Schrock <eric.schrock@delphix.com>
2011-11-22[OS-714] illumos mergeJohn Sonnenschein12-0/+383
Merge git://github.com/illumos/illumos-gate Conflicts: usr/src/cmd/lp/filter/postscript/dpost/ps_include.c usr/src/cmd/zfs/zfs_main.c usr/src/lib/libdtrace/common/dt_program.c usr/src/lib/libzfs/common/libzfs.h usr/src/lib/libzfs/common/libzfs_pool.c usr/src/man/man1m/zfs.1m usr/src/man/man1m/zpool.1m usr/src/uts/common/fs/zfs/zfs_ioctl.c usr/src/uts/common/inet/tcp/tcp_input.c
2011-10-15OS-679 panic in dtrace_vcanloadBryan Cantrill4-0/+87
2011-10-03[OS-663] Post-6.5 Illumos syncJohn Sonnenschein30-69/+40
Merge https://github.com/illumos/illumos-gate Conflicts: exception_lists/packaging usr/src/cmd/dtrace/test/cmd/scripts/dtest.pl usr/src/cmd/dtrace/test/tst/common/usdt/tst.badguess.ksh usr/src/cmd/dtrace/test/tst/common/usdt/tst.enabled2.ksh usr/src/cmd/dtrace/test/tst/common/usdt/tst.guess32.ksh usr/src/cmd/dtrace/test/tst/common/usdt/tst.guess64.ksh usr/src/cmd/dtrace/test/tst/common/usdt/tst.include.ksh usr/src/cmd/dtrace/test/tst/common/usdt/tst.nodtrace.ksh usr/src/cmd/dtrace/test/tst/common/usdt/tst.noreap.ksh usr/src/cmd/dtrace/test/tst/common/usdt/tst.noreapring.ksh usr/src/cmd/dtrace/test/tst/common/usdt/tst.reap.ksh usr/src/cmd/lp/Makefile usr/src/cmd/lp/cmd/lpadmin/options.c usr/src/cmd/lp/cmd/lpfilter.c usr/src/cmd/lp/cmd/lpforms.c usr/src/cmd/lp/cmd/lpusers.c usr/src/cmd/lp/lib/lp/isterminfo.c usr/src/cmd/lp/lib/lp/tidbit.c usr/src/cmd/terminfo/att.ti usr/src/cmd/zpool/zpool_main.c usr/src/common/dis/i386/dis_tables.c usr/src/lib/libdtrace/common/dt_options.c usr/src/lib/libzfs/common/libzfs_dataset.c usr/src/man/man1m/dladm.1m usr/src/man/man1m/flowadm.1m usr/src/man/man1m/zoneadm.1m usr/src/man/man1m/zonecfg.1m usr/src/pkg/manifests/print-lp-print-client-commands.mf usr/src/pkg/manifests/print-lp.mf usr/src/uts/common/fs/zfs/sys/zio.h usr/src/uts/common/fs/zfs/zio.c usr/src/uts/i86pc/ml/mach_offsets.in usr/src/uts/intel/amd64/ml/mach_offsets.in usr/src/uts/intel/sys/tss.h
2011-08-04OS-527 lltostr() D subroutine should take an optional baseBryan Cantrill2-0/+382
2011-07-19OS-506 ::dtrace fails with "mdb: failed to initialize dtrace: Error 0"Bryan Cantrill1-0/+69
2011-07-14OS-494 dtest needs some minor cleanupBryan Cantrill1-5/+5
2011-07-12OS-492 (fix comment)Bryan Cantrill1-2/+2
2011-07-12OS-492 add test to verify that active ring buffers prevent USDT ECB reapingBryan Cantrill1-0/+124
2011-07-12OS-486 DTrace needs toupper()/tolower() subroutinesBryan Cantrill8-0/+312
2011-07-11OS-481 DTrace tracemem() action should take a dynamic size argumentBryan Cantrill6-11/+1425
2011-07-08OS-472 DTrace buffer autoscaling should be less violentBryan Cantrill2-16/+0
2011-07-07OS-471 D compiler fails to generate error on sizeof() an undefined structBryan Cantrill1-0/+30
2011-07-06OS-431 dtrace profile and tick probes sometimes don't fire in a zoneBryan Cantrill3-0/+188
2011-07-01OS-454 enablings on defunct providers prevent providers from unregisteringBryan Cantrill2-0/+243
2011-06-30OS-462 dtest has dependencies on Sun's compilers and /usr/ccs/bin/makeBryan Cantrill24-60/+153
OS-463 dtest should fail if dependencies are missing
2011-08-041457 lltostr() D subroutine should take an optional baseBryan Cantrill2-0/+382
Reviewed by: Gordon Ross <gwr@nexenta.com> Reviewed by: Eric Schrock <eric.schrock@delphix.com> Approved by: Garrett D'Amore <garrett@nexenta.com>
2011-07-121451 DTrace needs toupper()/tolower() subroutinesBryan Cantrill9-2/+314
Reviewed by: Gordon Ross <gwr@nexenta.com> Reviewed by: Eric Schrock <eric.schrock@delphix.com> Approved by: Garrett D'Amore <garrett@nexenta.com>
2011-07-111455 DTrace tracemem() should take an optional size argumentBryan Cantrill6-11/+1425
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>
2011-07-081452 DTrace buffer autoscaling should be less violentBryan Cantrill2-16/+0
Reviewed by: Gordon Ross <gwr@nexenta.com> Reviewed by: Eric Schrock <eric.schrock@delphix.com> Approved by: Garrett D'Amore <garrett@nexenta.com>
2011-07-071458 D compiler fails to generate error on sizeof() an undefined structBryan Cantrill1-0/+30
Reviewed by: Gordon Ross <gwr@nexenta.com> Reviewed by: Eric Schrock <eric.schrock@delphix.com> Approved by: Garrett D'Amore <garrett@nexenta.com>
2011-07-061456 DTrace profile and tick probes sometimes don't fire in a zoneBryan Cantrill3-0/+188
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>
2011-06-301453 dtest should fail if dependencies are missingBryan Cantrill44-142/+198
Reviewed by: Gordon Ross <gwr@nexenta.com> Reviewed by: Eric Schrock <eric.schrock@delphix.com> Approved by: Garrett D'Amore <garrett@nexenta.com>
2011-11-031694 Add type-aware print() actionEric Schrock12-0/+383
Reviewed by: Adam Leventhal <Adam.Leventhal@delphix.com> Reviewed by: Bryan Cantrill <bryancantrill@gmail.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Richard Lowe <richlowe@richlowe.net>
2011-05-13[OS-411] Guava Illumos syncJohn Sonnenschein12-32/+83
2011-07-011368 enablings on defunct providers prevent providers from unregisteringBryan Cantrill4-2/+371
Reviewed by: Adam Leventhal <ahl@delphix.com> Approved by: Garrett D'Amore <garrett@nexenta.com>
2011-03-21OS-242 dtrace should only process the first instance of a library it finds ↵Robert Mustacchi1-0/+76
on its library path
2011-02-08OS-209 add llquantize() support to DTrace (dstyle)Bryan Cantrill1-1/+1
2011-02-08OS-209 add llquantize() support to DTraceBryan Cantrill34-0/+3386
2011-02-06OS-188 libdtrace does not properly check its Library Path for resolving ↵Robert Mustacchi1-0/+76
dependencies
2011-04-20940 llquantize() dreams of JNIRichard Lowe3-5/+59
Reviewed by: Albert Lee <trisk@opensolaris.org> Reviewed by: Gordon Ross <gwr@nexenta.com> Approved by: Garrett D'Amore <garrett@nexenta.com>
2011-02-08905 want llquantize() support in DTraceBryan Cantrill34-0/+3390
Reviewed by: Robert Mustacchi <robert.mustacchi@joyent.com> Reviewed by: David Pacheco <dap@joyent.com> Approved by: Garrett D'Amore <garrett@nexenta.com>
2011-03-13949 dtrace should only include the first instance of a library found on its ↵Robert Mustacchi1-0/+76
library path Reviewed by: Bryan Cantrill <bryan@joyent.com> Approved by: Garrett D'Amore <garrett@nexenta.com>
2011-02-06906 dtrace depends_on pragma should search all library paths, not just the ↵Robert Mustacchi1-0/+76
current one Reviewed by: Bryan Cantrill <bryan@joyent.com> Approved by: Garrett D'Amore <garrett@nexenta.com>
2011-04-21939 SUNWdtrt needs to be willing to use 64bit javaRichard Lowe1-8/+10
Reviewed by: Albert Lee <trisk@opensolaris.org> Reviewed by: Garrett D'Amore <garrett@nexenta.com> Approved by: Garrett D'Amore <garrett@nexenta.com>
2011-04-19922 SUNWdtrt needs some loveRichard Lowe8-19/+14
Reviewed by: Eric Schrock <eric.schrock@delphix.com> Reviewed by: Dan McDonald <danmcd@nexenta.com> Reviewed by: Garrett D'Amore <garrett@nexenta.com> Approved by: Garrett D'Amore <garrett@nexenta.com>