summaryrefslogtreecommitdiff
path: root/usr/src/lib/libdtrace
AgeCommit message (Collapse)AuthorFilesLines
2012-02-081694 Add type-aware print() action (fix lint)Richard Lowe1-0/+6
2011-11-051731 DTrace NFS translators should be split into client/server piecesRichard Lowe3-19/+50
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-031694 Add type-aware print() actionEric Schrock11-67/+878
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-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-08-131362 add kvmstat for monitoring of KVM statisticsBryan Cantrill2-2/+151
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-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>
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 Cantrill8-34/+93
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
2010-06-246916796 OSnet mapfiles should use version 2 link-editor syntaxAli Bahrami1-3/+4
--HG-- rename : usr/src/cmd/sgs/libelf/common/mapfile-common => usr/src/cmd/sgs/libelf/common/mapfile-vers rename : usr/src/cmd/sgs/link_audit/i386/mapfile-vers-bindings => usr/src/cmd/sgs/link_audit/common/mapfile-vers-bindings rename : usr/src/cmd/sgs/link_audit/i386/mapfile-vers-perfcnt => usr/src/cmd/sgs/link_audit/common/mapfile-vers-perfcnt rename : usr/src/cmd/sgs/link_audit/i386/mapfile-vers-symbindrep => usr/src/cmd/sgs/link_audit/common/mapfile-vers-symbindrep rename : usr/src/cmd/sgs/link_audit/i386/mapfile-vers-truss => usr/src/cmd/sgs/link_audit/common/mapfile-vers-truss rename : usr/src/cmd/sgs/link_audit/i386/mapfile-vers-who => usr/src/cmd/sgs/link_audit/common/mapfile-vers-who rename : usr/src/common/mapfiles/i386/map.noexdata => usr/src/common/mapfiles/common/map.noexdata rename : usr/src/lib/libaio/sparc/mapfile-vers => usr/src/lib/libaio/common/mapfile-vers rename : usr/src/lib/libelfsign/common/mapfile.map => usr/src/lib/libelfsign/common/mapfile-vers rename : usr/src/lib/libpthread/sparc/mapfile-vers => usr/src/lib/libpthread/common/mapfile-vers rename : usr/src/lib/librt/amd64/mapfile-vers => usr/src/lib/librt/common/mapfile-vers rename : usr/src/lib/libsys/sparc/mapfile-vers => usr/src/lib/libsys/common/mapfile-vers rename : usr/src/lib/libthread/sparc/mapfile-vers => usr/src/lib/libthread/common/mapfile-vers
2010-05-27PSARC 2010/106 DTrace TCP and UDP providersAlan Maguire8-17/+522
6742331 DTrace TCP Provider 6932981 DTrace UDP provider
2010-02-28PSARC 2009/657 delete obsolete system call trapsRoger A. Faulkner1-8/+2
6906485 delete obsolete system call traps --HG-- rename : usr/src/cmd/truss/xstat.c => usr/src/cmd/truss/stat.c rename : usr/src/lib/libc/port/gen/dup2.c => usr/src/lib/libc/port/gen/dup.c rename : usr/src/lib/libc/port/sys/libc_fcntl.c => usr/src/lib/libc/port/sys/fcntl.c rename : usr/src/lib/libc/port/sys/libc_open.c => usr/src/lib/libc/port/sys/open.c
2010-01-116915578 MUTEX_HELD() and RW_LOCK_HELD() macros should be available to Posix ↵Roger A. Faulkner4-46/+15
threads
2009-12-036795386 macro arguments and globbing in DTrace probe descriptions don't mixJonathan Haslam3-58/+56
6779011 libdtrace sometimes dumps core when running tst.1.0.d 6712247 dtrace -c runs the program despite errors Contributed by Chad Mynhier <cmynhier@gmail.com>
2009-10-146886953 large symbols lead to stack exhaustionJonathan Haslam3-17/+11
6886862 DTrace dumps core with dtrace -n 'pid<pid>:::*read*{}
2009-08-176868411 NFS provider generates error on ci_remote on RDMA operationsSiddheshwar Mahesh1-18/+34
2009-07-296864230 hiho, hiho, it'ch chtime for CH to gojmcp1-5/+1
Portions contributed by Rich Lowe
2009-07-066855027 iscsit.d breaks dtrace in osol based on snv_117Priya Krishnan2-2/+26
2009-06-186851224 elf_getshnum() and elf_getshstrndx() incompatible with 2002 ELF gABI ↵Ali Bahrami1-6/+6
agreement PSARC/2009/363 replace elf_getphnum, elf_getshnum, and elf_getshstrndx
2009-06-166711844 assert: vp->v_shrlocks == 0L, file: ../../common/fs/vnode.c, line: 2333Robert Mastors1-9/+7
6769772 assert: vp->v_filocks == 0L, file: ../../common/fs/vnode.c, line: 2344 6839233 VSD usage of v_lock could cause deadlock PSARC 2009/343 VSD locking update 6850766 nfsv4 server code cleanup
2009-06-166849606 SRP DTrace Probe for xfer-done misses completion of READ transfersCharles Ting1-13/+25
6850368 SRP DTrace probe for xfer-start and xfer-done needs an srp_taskinfo_t
2009-06-096804431 Add Dtrace probes to SRPTCharles Ting2-0/+157
2009-06-086847237 The iscsit.d DTrace translator should include iscsi.d for the ↵Priya Krishnan1-4/+3
definition of iscsiinfo_t
2009-05-266809997 COMSTAR iscsi target DTrace Provider neededPriya Krishnan3-0/+475
2009-05-136840354 "/usr/lib/dtrace/fc.d", line 59: syntax error near "fct_local_port_t"Sam Cramer2-0/+4
2009-05-116809580 fct DTrace providers needed for qltSam Cramer1-2/+3
2009-05-086809580 fct DTrace providers needed for qltSam Cramer2-0/+225
2009-05-046730130 dtrace missing printf handler for stdevRafael Vanoni1-3/+18
6733214 stddev() needs more test cases Contributed by Chad Mynhier <cmynhier@gmail.com>
2009-04-176812050 dtrace should translate curpsinfo->pr_contractVamsi Nagineni1-3/+4
6824221 Memory leak in brandz in lx_pid_init on module load
2009-03-186813909 generalize eh_frame support to non-amd64 platformsAli Bahrami1-5/+11
--HG-- rename : usr/src/cmd/sgs/libld/common/unwind.amd.c => usr/src/cmd/sgs/libld/common/unwind.c
2009-02-13PSARC 2008/480 DTrace CPC ProviderJonathan Haslam3-11/+10
6486156 DTrace cpc provider
2009-02-106798660 Cadmium .NOT file processing problem with CWD relative file pathsAli Bahrami1-2/+14
Contributed by Richard Lowe 6785284 Mapfile versioning rules need to be more visible to gatelings 6800164 Standard file exclusion mechanism needed for Cadmium tools
2008-12-116750659 drti.o crashes app due to corrupt environmentJonathan Haslam1-7/+8
Contributed by Mike Gerdts <mgerdts@gmail.com>
2008-11-036738982 Representative thread after DTrace stop() action is incorrectJonathan Haslam1-8/+6
6737974 DTrace probe module globbing doesn't work 6730287 tst/common/printf/tst.str.d needs to be updated for ZFS boot Contributed by Chad Mynhier <cmynhier@gmail.com>
2008-07-286696397 NFS v3 provider reports all UDP clients as 0.0.0.0vv1499721-5/+21
2008-06-13PSARC 2008/302 DTrace IP Providerbrendan5-6/+365
6640019 DTrace IP Provider 6655707 sdt arguments are off-by-one past the 5th 6667364 /usr/demo/dtrace/index.html: URLs to dtrace guide chapters wrong --HG-- rename : usr/src/lib/libdtrace/common/net.d => deleted_files/usr/src/lib/libdtrace/common/net.d
2008-05-056677812 race between dtrace activities in non-local zonesahl3-19/+52
6684076 is_enabled at -xO2 and greater causes a functions return value to be over-written
2008-04-096583726 race between program and process destructionahl6-34/+80
6642281 substr() doesn't properly null-terminate 6642734 substr() can do the wrong thing for invalid index values 6642972 substr() is broken with a negative third argument 6646597 library load failures aren't properly propagated to dependents 6654396 new pid probes aren't attached to retained enablings 6654402 user provider clean up needs some work 6663020 fasttrap_pid_probe() wasn't fully updated for amd64 6672627 Code optimizer cause problems for dtrace -G
2008-02-076325485 A stddev() aggregator would be a nice adjunct to avg()jhaslam5-23/+399
6618705 p*d123 doesn't cause pid probes to be created 6624541 dtrace aggregations should assume signed arguments Contributed by Chad Mynhier <cmynhier@gmail.com>.
2008-02-06PSARC 2008/050 DTrace NFS v3 Providerahl1-1/+17
6660173 PSARC 2008/050 DTrace NFS v3 Provider 6660179 fix stability of NFS v4 provider
2007-12-07PSARC/2007/663 DTrace NFS v4 Providersamf3-0/+133
6635086 DTrace NFS v4 Provider
2007-11-156630135 symbols created for dtrace -G should be removed in the final linkahl1-1/+2
2007-11-146600430 library dependencies for DTracejhaslam6-57/+366
6602183 names of all non USDT based providers should be able to end with a digit
2007-08-076546290 /opt/SUNWdtrt/tst/common/predicates/tst.predcache.ksh : could not ↵ahl1-4/+6
unload dtrace 6573659 removing a USDT provider can undermine pid probes 6576041 ERROR: /opt/SUNWdtrt/tst/common/usdt/tst.dlclose1.ksh stdout mismatch 6581257 dtrace_lookup_by_type() can fail spuriously 6582425 tst/common/usdt/tst.forker.ksh can hang