summaryrefslogtreecommitdiff
path: root/usr/src/cmd/dtrace/dtrace.c
AgeCommit message (Collapse)AuthorFilesLines
2013-10-14OS-2578 DTrace Userland CTF SupportRobert Mustacchi1-1/+7
OS-2579 DTrace userland Keyword OS-2580 pid provider types OS-2581 dtest should specify -fPIC when building shared objects OS-2582 dtrace(1) could have ctf OS-2583 dtest tests should explicitly build 32-bit libraries and executables OS-2584 dtest tests should call gcc, not cc OS-2585 dof emulation missing fault checks Reviewed by: Bryan Cantrill <bryan@joyent.com>
2012-07-253021 option for time-ordered output from dtrace(1M)Adam H. Leventhal1-2/+4
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>
2006-09-196282214 Byte Ordering Functions in libdtraceahl1-6/+65
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-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 casemws1-4/+16
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-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-gate1-0/+1501