summaryrefslogtreecommitdiff
path: root/usr/src/lib/libdtrace/common
AgeCommit message (Collapse)AuthorFilesLines
2012-11-29OS-1723 DTrace should speak JSONrelease-20121129Joshua M. Clulow1-2/+8
Reviewed by: Bryan Cantrill <bmc@joyent.com>
2012-09-10illumos syncJohn Sonnenschein5-73/+303
2012-09-05OS-1511 overly aggressive D integer narrowing breaks 32-bit ustack helpersBryan Cantrill1-1/+1
2012-09-073021 option for time-ordered output from dtrace(1M) (fix lint)Richard Lowe1-0/+1
2012-08-283123 need a way to force loading of DTrace helpersAdam H. Leventhal4-73/+302
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-08-02dtrace: Remove CTF label checkingRichard Lowe1-11/+0
It is incomplete, and was pulled into smartos as a result of miscommunication.
2012-07-30Illumos SyncJohn Sonnenschein19-366/+1123
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. Leventhal19-368/+1130
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-04OS-1237 need to be able to access fds[] from a non-global zoneBryan Cantrill2-7/+11
2012-03-131694 Add type-aware print() action (fix lint)Richard Lowe1-0/+6
2011-12-13Merge branch 'master' into gcc4John Sonnenschein10-66/+876
2011-11-22[OS-714] illumos mergeJohn Sonnenschein12-85/+925
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-11-07Merge branch 'ctf/check-parent-label' of ↵John Sonnenschein3-19/+60
https://github.com/richlowe/illumos-gate into gcc4
2011-11-05nfssrv.d: Specifically depend on nfs.dRichard Lowe1-0/+1
2011-11-05nfs: Move translators specific to nfssrv to nfssrv.dRichard Lowe2-6/+47
It turns out that certain types in nfs.d are actually only present in the nfs server, when built with Studio the types find their way into genunix (somehow), but not with GCC. Create a new 'nfssrv.d' depending on nfssrv being loaded to account for this.
2011-11-04nfs.d: Depend on 'nfs' not 'genunix'Richard Lowe1-13/+1
The types used by nfs.d are, with one exception, from 'nfs'. They're in genunix when Sun Studio is used for reasons currently unknown to me (less aggressive pruning of unused type information?)
2011-11-04dtrace: Skip modules with the parent label mismatchesRichard Lowe1-0/+11
This allows incompatible changes to modules uniq'd against genunix to be ignored, rather than to percolate and confuse DTrace
2011-11-051731 DTrace NFS translators should be split into client/server piecesRichard Lowe2-19/+49
Reviewed by: Garrett D'Amore <garret@nexenta.com> Reviewed by: Gordon Ross <gwr@nexenta.com> Reviewed by: Dan McDonald <danmcd@nexenta.com> Reviewed by: Brendan Gregg <brendan.gregg@joyent.com> Approved by: Eric Schrock <eric.schrock@delphix.com>
2011-11-041560 DTrace tracemem() size extension broke lint on SPARCRichard Lowe1-0/+1
Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: Bryan Cantrill <bryancantrill@gmail.com> Approved by: Eric Schrock <eric.schrock@delphix.com>
2011-09-07OS-586 libdtrace leaks open file handlesRobert Mustacchi1-3/+8
OS-587 libdtrace should use "F" specifier on fopen()
2011-08-04OS-527 lltostr() D subroutine should take an optional baseBryan Cantrill1-3/+5
2011-07-19OS-506 ::dtrace fails with "mdb: failed to initialize dtrace: Error 0"Bryan Cantrill2-4/+8
2011-07-17OS-501 intrstat fails with "dtrace_go(): Enabling exceeds size of buffer"Bryan Cantrill4-17/+48
2011-07-12OS-486 DTrace needs toupper()/tolower() subroutinesBryan Cantrill1-2/+8
2011-07-11OS-481 DTrace tracemem() action should take a dynamic size argumentBryan Cantrill4-11/+63
2011-07-08OS-472 DTrace buffer autoscaling should be less violentBryan Cantrill1-25/+0
2011-07-07OS-471 D compiler fails to generate error on sizeof() an undefined structBryan Cantrill1-0/+8
2011-06-16[HVM-379] merge smartvm to develop.Josh Wilsdon1-0/+2
2011-10-091560 DTrace tracemem() size extension broke lint on SPARCRichard Lowe1-0/+1
Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: Bryan Cantrill <bryancantrill@gmail.com> Approved by: Eric Schrock <eric.schrock@delphix.com>
2011-08-041457 lltostr() D subroutine should take an optional baseBryan Cantrill1-3/+5
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 Cantrill1-2/+8
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 Cantrill4-11/+63
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 Cantrill1-27/+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/+8
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 Schrock10-66/+876
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 Sonnenschein1-1/+2
2011-08-131362 add kvmstat for monitoring of KVM statisticsBryan Cantrill1-0/+2
1363 add vmregs[] variable to DTrace 1364 need disassembler support for VMX instructions 1365 mdb needs 16-bit disassembler support Reviewed by: Brendan Gregg <brendan.gregg@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Garrett D'Amore <garrett@nexenta.com>
2011-04-18HVM-77 add vmregs[] variable to DTraceBryan Cantrill1-0/+2
2011-03-21OS-242 dtrace should only process the first instance of a library it finds ↵Robert Mustacchi1-2/+35
on its library path
2011-03-02OS-279 #pragma D option zone= does not work on installed, halted zonesBryan Cantrill1-12/+18
2011-02-09OS-208 DTrace needs to use zone_did to match zone-limited enablingsBryan Cantrill1-2/+5
2011-02-08OS-209 add llquantize() support to DTraceBryan Cantrill9-9/+399
2011-02-06OS-188 libdtrace does not properly check its Library Path for resolving ↵Robert Mustacchi2-20/+67
dependencies
2011-02-01INTRO-118 enabling USDT probes in zones should be more scalableBryan Cantrill4-14/+62
2011-02-08905 want llquantize() support in DTraceBryan Cantrill9-9/+403
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-2/+36
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 Mustacchi2-20/+67
current one Reviewed by: Bryan Cantrill <bryan@joyent.com> Approved by: Garrett D'Amore <garrett@nexenta.com>
2012-02-081694 Add type-aware print() action (fix lint)Richard Lowe1-0/+6
2010-08-12PSARC 2010/299 GNU/Linux/BSD compatibility functionsRoger A. Faulkner7-64/+24
6960818 add get_nprocs(), getline(), strdupa(), strndup() to libc 6901783 strndup would be nice 6824404 libc should provide ffsl() & ffsll() 6793969 RFE: Add|stpcpy|to libc 6735446 Want a __progname symbol for BSD-style source compatibility 6421095 Solaris should provide strcasestr 6275498 Provide string compare functions wcscasecmp,wcsncasecmp in solaris like linux --HG-- rename : usr/src/lib/libc/port/gen/strcasecmp.c => usr/src/lib/libc/port/gen/ascii_strcasecmp.c rename : usr/src/lib/libc/port/gen/strncasecmp.c => usr/src/lib/libc/port/gen/ascii_strncasecmp.c rename : usr/src/lib/libc/sparc/gen/strcasecmp.s => usr/src/lib/libc/sparc/gen/ascii_strcasecmp.s rename : usr/src/lib/libc/sparcv9/gen/strcasecmp.s => usr/src/lib/libc/sparcv9/gen/ascii_strcasecmp.s
2010-07-236679140 asymmetric alloc/dealloc activity can induce dynamic variable dropsBryan Cantrill7-33/+92
6679193 dtrace_dynvar walker produces flood of dtrace_dynhash_sink 6935550 would like ::stacks for user-land 6970441 allocation failure can induce crashes in libdtrace 6971885 dtrace_program_strcompile() fails spuriously on UTF-8 input