summaryrefslogtreecommitdiff
path: root/usr/src/cmd/dtrace
AgeCommit message (Collapse)AuthorFilesLines
2008-02-146639830 chkargs Makefile gets a binary from the build machine, and not the ↵jhaslam6-7/+73
workspace --HG-- rename : usr/src/cmd/dtrace/test/cmd/chkargs/32/Makefile => deleted_files/usr/src/cmd/dtrace/test/cmd/chkargs/32/Makefile rename : usr/src/cmd/dtrace/test/cmd/chkargs/64/Makefile => deleted_files/usr/src/cmd/dtrace/test/cmd/chkargs/64/Makefile
2008-02-076325485 A stddev() aggregator would be a nice adjunct to avg()jhaslam16-0/+752
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 Providerahl3-1/+547
6660173 PSARC 2008/050 DTrace NFS v3 Provider 6660179 fix stability of NFS v4 provider
2008-01-316657275 fixes for 4947191 cause problems for sun4v/PICLrie1-1/+1
6657340 tst.helper.d on x86 was broken by 4947191
2008-01-254947191 OSNet should use direct bindings (fix protocmp)rie1-1/+1
2008-01-244947191 OSNet should use direct bindingsrie2-4/+4
2007-12-07PSARC/2007/663 DTrace NFS v4 Providersamf5-2/+211
6635086 DTrace NFS v4 Provider
2007-11-156630135 symbols created for dtrace -G should be removed in the final linkahl1-0/+106
2007-11-146600430 library dependencies for DTracejhaslam5-0/+342
6602183 names of all non USDT based providers should be able to end with a digit
2007-11-076624263 syscall/tst.args cannot failsamf2-5/+6
2007-09-216606981 the ucaller variable requires additional checksahl1-0/+49
2007-08-226543061 /opt/SUNWdtrt/tst/common/mib/tst.tcp.ksh can hang if fingerd is disabledjhaslam53-135/+205
6581091 some DTrace test suite tests are not dstyle clean 6581196 many ksh scripts in the DTrace test suite use incorrect SCCS ID string 6581228 some DTrace test suite scripts need to specify a unit for cleanrate 6593038 some D scripts in the test suite contain multiple identical SCCS ident strings
2007-08-076546290 /opt/SUNWdtrt/tst/common/predicates/tst.predcache.ksh : could not ↵ahl4-14/+213
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-0/+132
2007-07-196468390 dtrace_canstore()'s mechanism for validating dynamic variable stores ↵jhaslam1-0/+75
needs improving 6578110 The DIF 'ret' instruction doesn't work as advertised
2007-06-29PSARC 2007/153 iSCSI target providerahl1-10/+14
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-06-296533833 A trapstat and ustack()/ustackdepth combination causes problems with ↵jhaslam1-0/+87
invalid contexts
2007-05-226558517 need DTrace versions of IP address to string functions, like inet_ntop()brendan11-1/+500
2007-05-186535590 Pid provider doesn't work with probe "main:entry"ahl6-5/+209
6551723 dtrace's mkdemo.pl causes false positive on inter-workspace wsdiff 6556673 potential deadlock with USDT tear-down and enable
2007-05-176455532 OSNet cleanup required in preparation for direct bindingsrie3-3/+3
--HG-- rename : usr/src/cmd/bnu/strecpy.c => deleted_files/usr/src/cmd/bnu/strecpy.c rename : usr/src/cmd/fs.d/ufs/mount/realpath.c => deleted_files/usr/src/cmd/fs.d/ufs/mount/realpath.c rename : usr/src/cmd/lp/lib/lp/tinames.c => deleted_files/usr/src/cmd/lp/lib/lp/tinames.c rename : usr/src/cmd/sgs/crle/common/mapfile-vers => deleted_files/usr/src/cmd/sgs/crle/common/mapfile-vers rename : usr/src/cmd/sgs/elfdump/common/mapfile-vers => deleted_files/usr/src/cmd/sgs/elfdump/common/mapfile-vers rename : usr/src/cmd/sgs/ldd/common/mapfile-vers => deleted_files/usr/src/cmd/sgs/ldd/common/mapfile-vers rename : usr/src/cmd/sgs/moe/common/mapfile-vers => deleted_files/usr/src/cmd/sgs/moe/common/mapfile-vers rename : usr/src/cmd/sgs/pvs/common/mapfile-vers => deleted_files/usr/src/cmd/sgs/pvs/common/mapfile-vers rename : usr/src/lib/libsocket/amd64/byteorder.s => deleted_files/usr/src/lib/libsocket/amd64/byteorder.s rename : usr/src/lib/libsocket/i386/byteorder.s => deleted_files/usr/src/lib/libsocket/i386/byteorder.s rename : usr/src/cmd/sgs/ld/common/mapfile-vers => usr/src/cmd/sgs/ld/common/mapfile-intf rename : usr/src/cmd/sgs/mapfiles/Makefile => usr/src/common/mapfiles/Makefile rename : usr/src/cmd/sgs/mapfiles/amd64/Makefile => usr/src/common/mapfiles/amd64/Makefile rename : usr/src/cmd/sgs/mapfiles/amd64/map.above4G => usr/src/common/mapfiles/amd64/map.above4G rename : usr/src/cmd/sgs/mapfiles/amd64/map.below4G => usr/src/common/mapfiles/amd64/map.below4G rename : usr/src/cmd/sgs/mapfiles/common/Makefile => usr/src/common/mapfiles/common/Makefile rename : usr/src/cmd/mapfile_bssalign => usr/src/common/mapfiles/common/map.bssalign rename : usr/src/cmd/mapfile_execdata => usr/src/common/mapfiles/common/map.execdata rename : usr/src/lib/common/mapfile-filter => usr/src/common/mapfiles/common/map.filter rename : usr/src/cmd/mapfile_noexstk => usr/src/common/mapfiles/common/map.noexstk rename : usr/src/cmd/sgs/mapfiles/i386/Makefile => usr/src/common/mapfiles/i386/Makefile rename : usr/src/cmd/sgs/mapfiles/i386/map.default => usr/src/common/mapfiles/i386/map.default rename : usr/src/cmd/mapfile_noexdata => usr/src/common/mapfiles/i386/map.noexdata rename : usr/src/cmd/sgs/mapfiles/i386/map.pagealign => usr/src/common/mapfiles/i386/map.pagealign rename : usr/src/cmd/sgs/mapfiles/sparc/Makefile => usr/src/common/mapfiles/sparc/Makefile rename : usr/src/cmd/sgs/mapfiles/sparc/map.default => usr/src/common/mapfiles/sparc/map.default rename : usr/src/cmd/sgs/mapfiles/sparc/map.pagealign => usr/src/common/mapfiles/sparc/map.pagealign rename : usr/src/cmd/sgs/mapfiles/sparcv9/Makefile => usr/src/common/mapfiles/sparcv9/Makefile rename : usr/src/cmd/sgs/mapfiles/sparcv9/map.above4G => usr/src/common/mapfiles/sparcv9/map.above4G rename : usr/src/cmd/sgs/mapfiles/sparcv9/map.below4G => usr/src/common/mapfiles/sparcv9/map.below4G rename : usr/src/lib/libsocket/inet/byteorder.c => usr/src/lib/libc/sparc/gen/byteorder.c
2007-04-066542480 fix for 6534991 broke the nightly build with gccraf4-5/+11
2007-04-016484266 fasttrap needs to check for duplicate offsetsahl66-2098/+506
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-02-206512250 dtrace_getustack_common() could be improvedjhaslam10-2/+287
2007-02-136517428 readObject() methods should call initCause() on InvalidObjectExceptiontomee4-0/+210
6517433 replace StringBuffer with StringBuilder 6521523 aggregation drops can hang the Java DTrace API
2007-02-126513018 tst.udp. needs updatingfr802411-3/+3
2007-01-256513863 java_api tests assume that PATH includes current directory (remove ↵tomee1-45/+0
unneeded file) --HG-- rename : usr/src/cmd/dtrace/test/tst/common/java_api/bitarch.c => deleted_files/usr/src/cmd/dtrace/test/tst/common/java_api/bitarch.c
2007-01-25PSARC 2007/036 sysevent DTrace providereschrock6-1/+280
6517131 sysevent DTrace provider
2007-01-246513863 java_api tests assume that PATH includes current directorytomee16-127/+95
6515452 Program.File deserialization is broken
2007-01-026505802 test suite failure: tst.Bean.kshtomee4-1/+171
6505806 test suite failure: tst.MultiAggPrinta.ksh 6506495 -DJAVA_DTRACE_MAX_CONSUMERS=N for any N < 8 is treated as if it were 8
2006-12-196436284 ::dtrace dumps core if given anonymous trace statejhaslam3-0/+144
6488973 Implement DTrace ECB walker 6504126 pid provider probemod test for DTrace test suite
2006-11-156489516 fix up some Makefile issues for dtrace/testqiao5-25/+27
2006-10-136478044 dtrace assert: kaddr >= kernelbase && kaddr + size >= kaddr in ↵dp13-8/+132
dtrace_copyin() 6479887 DTRACE_INRANGE incorrectly treats testsz as a signed quantity 6479991 some err.* test cases need work
2006-10-056458281 dtrace structure tracing problemdp8-0/+431
6474442 dtrace would benefit from a few extra safety tests
2006-09-266465302 integrate Java DTrace API tests with DTrace test suitetomee214-203/+7718
6467526 test suite: sched/tst.stackdepth.d fails in empty stack case
2006-09-196282214 Byte Ordering Functions in libdtraceahl17-15/+837
6353438 syscall arguments past the 5th are incorrect 6432394 some sort of #define to denote the availability of USDT 6435862 dtrace -G can generate malformed string tables 6443592 dtrace(1M) leaves a breakpoint in rtld_db_dlactivity on error 6455174 assertion failed: new_pc != 0, file: ../../intel/dtrace/fasttrap_isa.c, line: 1606 6456626 dtrace -G should be able to 'guess' output format 6461522 Availability of dummy-macros for USDT probes in non-DTrace-supported environments 6462995 the syscall provider truncates return values on 32-bit x86 kernels 6465195 assertion failed: -1 <= rmindex && rmindex < tp->ftt_size 6472119 fasttrap should optimize the nop case on x86 6472121 dtest.pl should use the right compilers
2006-09-186472091 fix for 6387493 breaks 'uid' and causes panicsdp5-0/+200
2006-08-306464285 integrate the DTrace test suite (missed file)ahl1-0/+35
2006-08-286464285 integrate the DTrace test suiteahl1318-0/+73255
2006-05-196345226 iotime.d is off by 10ahl1-5/+5
6426934 USDT providers should leave with their load objects
2006-02-084864945 spelling error in usage messageahl1-4/+65
6299947 ustack() needs to ignore the top 32 bits for 32-bit processes 6305794 libdtrace misses rtld notifications 6309681 USDT headergen 6349088 dtrace command, Assertion failed: dpr->dpr_refs != 0, file ../common/dt_proc.c, line 976 6375841 USDT providers shouldn't be allowed to end in a digit --HG-- rename : usr/src/cmd/abi/apptrace/amd64/Makefile => deleted_files/usr/src/cmd/abi/apptrace/amd64/Makefile
2006-01-086198296 dtrace's printf() misses a corner casemws2-6/+18
6235357 dtrace(1M) can't ignore SIGINT and SIGTERM 6282866 D string behaviors need some cleanup 6304467 dtrace -G by itself does nothing and produces no output 6305443 dtrace falls for typedef fake 6312329 qlen.d example won't parse 6312678 D compiler needs to resolve direct_declarator IDENT/TNAME ambiguity 6320980 ctf_enum_value() returns NULL instead of CTF_ERR on failure 6327910 req.flg entry missing for usr/src/common/smbios 6335522 smbios_bufopen() computes intermediate checksum using unpacked header 6335549 prtdiag: can't get smbios tables on toshiba tecra s1 laptop 6335559 smbios utility reports bogus cache size information 6368524 ctf_lookup_by_name() qualifier check can be made more efficient 6368526 fmd -o debug=help core dumps after printing help message 6368529 Psetbkpt() is returning EBUSY instead of setting errno to EBUSY
2005-12-016357600 zero value in AGGKEY bufhandler does not match buffered outputbmc1-1/+26
6357949 lockstat fails with "bad quantize size in aggregation record"
2005-11-296340196 Probe effect when using strings in aggregations could be reducedbmc1-2/+147
6350216 get_hwc_spec() runs in quadratic time 6350217 printa() refuses to use %Y/%T format specifiers 6350219 aggregation/assoc. array error messages should use "key" nomenclature 6350221 undefined behavior when lquantize() is used inconsistently 6350223 printa() should support multiple aggregations 6350224 need aggregation sorting options 6350225 need private dtrace(1M) option for buffered handler debugging
2005-09-135072038 binaries shouldn't be strippedrie1-1/+0
2005-08-306256581 System got a hang or a panic with dtrace+kmdbbmc1-2/+18
6264573 unanchored dtrace_getpcstack is rather imprecise toward function end 6289517 dtrace doesn't like fd_intr anymore 6291378 dtrace helpers can interfere with the use of kmdb 6295554 dtrace doesn't report errors in ERROR probes 6311947 add umod()/ufunc()/usym(), mod()/func()/sym() 6311952 buffered handler should be called after printing each tuple element 6311956 drops induced by END are not recorded 6311958 should indicate missing jstack() frames due to string table overflows 6311960 allow some DTrace options to be set dynamically 6311963 jstack() produces stacks packed with "StubRoutines" 6311975 allow boolean DTrace options to be unset 6315028 allow quantize()/lquantize() increments to be D expressions 6315033 add dtrace_addr2str()/dtrace_uaddr2str() to libdtrace API 6315034 add ucaller variable 6315035 enablings containing USDT probes are not dynamically reevaluated 6315037 cannot aggregate on the return value of some subroutines 6315039 including <sys/kstat.h> in a D script induces compile-time error 6315087 stack() not correctly printed for 32-bit consumers on amd64 kernel 6315975 flowindent should operate on any probe ending in "-entry"/"-return" 6317350 symbol tables should not be discarded for UNDEAD processes
2005-07-316275414 unary operator * doesn't work properly when applied to args[] elementsmws1-3/+10
6282291 D compiler core dumps in dt_node_dynamic() for inline parameter 6295808 dtrace could warn about /* w/i a comment 6301080 dtrace debugging support should be easier to maintain 6301082 mdb should provide raw target support for DOF 6301083 dt_probe_discover() fails assertion when matching unpublished provider 6301084 Pscantext() leaks prmap_t buffer every time it is called 6301086 dtrace(1M) should always dtrace_close() before returning 6301087 dtrace_close() deadlock in dt_proc_destroy() when processes are idle 6301088 dtrace_program_link() leaks ELF handles for object files 6301091 D compiler support for USDT translators (part 2)
2005-07-204970475 There should be a stackdepth equivalent for userlandahl1-9/+21
5084954 value of dip can be incorrect in autovec 6181505 dtrace sysinfo:::modload probe does not fire when using 'modload' 6265417 schedctl-yield isn't listed in sdt_subr.c 6272558 gcc and dtrace don't get along 6276101 dtrace -G behaves strangely with multiple scripts 6284880 intrstat can leak dynamic variable state 6295662 plockstat needs more characters for stack addresses 6296903 invalid memory accesses clear other DTrace error bits
2005-06-14OpenSolaris Launchstevel@tonic-gate90-0/+5685