summaryrefslogtreecommitdiff
path: root/usr/src/lib/libdtrace
AgeCommit message (Collapse)AuthorFilesLines
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 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
2007-07-196576371 Tail-call USDT probes can use wrong argument valuesahl1-3/+7
2007-06-29PSARC 2007/153 iSCSI target providerahl1-4/+5
6498786 the iSCSI target's SMF stop method takes too long 6573073 usdt args[] are incorrectly translated 6573074 PSARC 2007/153 iSCSI target provider 6573077 iscsitgtd should be compiled with CTF data 6574850 dt_idhash_iter() needs to cache the array length
2007-05-246560894 inet_nto* functions need DTrace version number bumpedbrendan1-5/+7
2007-05-226558517 need DTrace versions of IP address to string functions, like inet_ntop()brendan4-0/+83
2007-05-186535590 Pid provider doesn't work with probe "main:entry"ahl3-21/+16
6551723 dtrace's mkdemo.pl causes false positive on inter-workspace wsdiff 6556673 potential deadlock with USDT tear-down and enable
2007-04-016484266 fasttrap needs to check for duplicate offsetsahl2-48/+80
6497891 dtrace -G can fail due to uninitialized data 6504328 mapid disabling isn't enough 6512813 calendar-based DTrace tests fail when not in US/Pacific 6513027 tst.[v]fork.d needs updating for forksys() 6534984 fasttrap emulation code could use some work 6534988 remove the lint work-around from fasttrap 6534991 prepare the DTrace test suite for PIT --HG-- rename : usr/src/cmd/dtrace/test/pkg/Makefile => deleted_files/usr/src/cmd/dtrace/test/pkg/Makefile rename : usr/src/cmd/dtrace/test/pkg/Makefile.pkg => deleted_files/usr/src/cmd/dtrace/test/pkg/Makefile.pkg rename : usr/src/cmd/dtrace/test/pkg/common/bld_awk_pkginfo.ksh => deleted_files/usr/src/cmd/dtrace/test/pkg/common/bld_awk_pkginfo.ksh rename : usr/src/cmd/dtrace/test/pkg/common/copyright => deleted_files/usr/src/cmd/dtrace/test/pkg/common/copyright rename : usr/src/cmd/dtrace/test/tst/common/printa/tst.walltimestamp.d => deleted_files/usr/src/cmd/dtrace/test/tst/common/printa/tst.walltimestamp.d rename : usr/src/cmd/dtrace/test/tst/common/printf/tst.printT.d => deleted_files/usr/src/cmd/dtrace/test/tst/common/printf/tst.printT.d rename : usr/src/cmd/dtrace/test/tst/common/printf/tst.printY.d => deleted_files/usr/src/cmd/dtrace/test/tst/common/printf/tst.printY.d rename : usr/src/cmd/dtrace/test/pkg/common/README => usr/src/cmd/dtrace/test/README rename : usr/src/cmd/dtrace/test/cmd/jdtrace/src/Getopt.java => usr/src/cmd/dtrace/test/cmd/jdtrace/Getopt.java rename : usr/src/cmd/dtrace/test/cmd/jdtrace/src/JDTrace.java => usr/src/cmd/dtrace/test/cmd/jdtrace/JDTrace.java rename : usr/src/cmd/dtrace/test/cmd/jdtrace/src/jdtrace.c => usr/src/cmd/dtrace/test/cmd/jdtrace/jdtrace.c rename : usr/src/cmd/dtrace/test/tst/common/printa/tst.walltimestamp.d.out => usr/src/cmd/dtrace/test/tst/common/printa/tst.walltimestamp.ksh.out rename : usr/src/cmd/dtrace/test/tst/common/printf/tst.printT.d.out => usr/src/cmd/dtrace/test/tst/common/printf/tst.printT.ksh.out rename : usr/src/cmd/dtrace/test/tst/common/printf/tst.printY.d.out => usr/src/cmd/dtrace/test/tst/common/printf/tst.printY.ksh.out rename : usr/src/cmd/dtrace/test/tst/i386/ustack/tst.annotated_helper.d => usr/src/cmd/dtrace/test/tst/i386/ustack/annotated_helper.d rename : usr/src/cmd/dtrace/test/tst/i386/ustack/tst.helper_helper.d => usr/src/cmd/dtrace/test/tst/i386/ustack/helper_helper.d rename : usr/src/cmd/dtrace/test/tst/sparc/ustack/tst.annotated_helper.d => usr/src/cmd/dtrace/test/tst/sparc/ustack/annotated_helper.d rename : usr/src/cmd/dtrace/test/tst/sparc/ustack/tst.helper_helper.d => usr/src/cmd/dtrace/test/tst/sparc/ustack/helper_helper.d rename : usr/src/cmd/dtrace/test/pkg/SUNWdtrt/Makefile => usr/src/pkgdefs/SUNWdtrt/Makefile rename : usr/src/cmd/dtrace/test/pkg/common/depend => usr/src/pkgdefs/SUNWdtrt/depend rename : usr/src/cmd/dtrace/test/pkg/SUNWdtrt/pkginfo.tmpl => usr/src/pkgdefs/SUNWdtrt/pkginfo.tmpl rename : usr/src/cmd/dtrace/test/pkg/SUNWdtrt/prototype_com => usr/src/pkgdefs/SUNWdtrt/prototype_com rename : usr/src/cmd/dtrace/test/pkg/SUNWdtrt/prototype_i386 => usr/src/pkgdefs/SUNWdtrt/prototype_i386 rename : usr/src/cmd/dtrace/test/pkg/SUNWdtrt/prototype_sparc => usr/src/pkgdefs/SUNWdtrt/prototype_sparc
2007-03-09PSARC/2004/402 CPU Capsakolb2-2/+8
6327235 PSARC/2004/402 CPU caps 6464161 Dead KSLICE code should be removed 6514387 FX class contains dead code to keep list of member threads 6518395 kstat_zone_add performs KM_SLEEP allocation when it should not
2007-02-206512250 dtrace_getustack_common() could be improvedjhaslam4-12/+17