summaryrefslogtreecommitdiff
path: root/usr/src/cmd/dtrace
AgeCommit message (Collapse)AuthorFilesLines
2018-12-31OS-6795 illumos-joyent build tools depend on platform PerldeperlJohn Levon2-5/+9
2018-10-12OS-7200 would like thread name APIJason King3-1/+128
OS-7205 bhyve makefile uses wrong linker flags Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2018-10-04 [illumos-gate merge]Jerry Jelinek3-121/+0
commit aa9ef484c6f8ecee85dfefdb4970c50cfa2db302 9128 cw(1onbld) should be able to run multiple shadows 9129 file-locking tests shouldn't build multiple source files in one compiler invocation 9130 DTrace tst.gcc.d isn't useful 9132 cw(1onbld) shouldn't shadow pure preprocessing commit bdc560ab289d67ddebad9a2146fd36c2662d88b1 5159 ipsec_libssl_setup.c loads libcrypto commit 15aeb4d1148772724cf568e1f7a13fbb99f11ab8 9848 libi386: pxe.h cstyle cleanup
2018-10-039128 cw(1onbld) should be able to run multiple shadowsJohn Levon3-121/+0
9129 file-locking tests shouldn't build multiple source files in one compiler invocation 9130 DTrace tst.gcc.d isn't useful 9132 cw(1onbld) shouldn't shadow pure preprocessing Portions contributed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Andy Fiddaman <omnios@citrus-it.net> Approved by: Dan McDonald <danmcd@joyent.com>
2018-09-11backout OS-7200 would like thread name API (triggers OS-7240)Robert Mustacchi3-127/+1
Reviewed by: John Levon <john.levon@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-09-10OS-7200 would like thread name APIJason King3-1/+127
OS-7205 bhyve makefile uses wrong linker flags Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2018-09-109094 want writable uregs[] in dtracePatrick Mooney6-0/+226
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Alex Wilson <alex.wilson@joyent.com> Reviewed by: Bryan Cantrill <bryan@joyent.com> Reviewed by: Adam Leventhal <adam.leventhal@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-07-259056 dtrace_unregister()/fasttrap_pid_disable()/prgetmap() deadlockBryan Cantrill1-0/+161
9057 unloadable modules should use NO_UNLOAD stubs Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Tim Kordas <tim.kordas@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-09-15OS-6346 dtrace_unregister()/fasttrap_pid_disable()/prgetmap() deadlockBryan Cantrill1-0/+161
OS-6347 unloadable modules should use NO_UNLOAD stubs Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Tim Kordas <tim.kordas@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2017-08-14OS-6066 want writable uregs[] in dtracePatrick Mooney6-0/+226
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Alex Wilson <alex.wilson@joyent.com> Reviewed by: Bryan Cantrill <bryan@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2017-06-08 [illumos-gate merge]release-20170608Jerry Jelinek2-0/+49
commit 79809f9cf402f130667349b2d4007ecd65d63c6f 8269 dtrace stddev aggregation is normalized incorrectly commit 22c8b9583d07895c16549075a53668d7bc988cf3 8108 zdb -l fails to read labels 2 and 3 commit 0255edcc85fc0cd1dda0e49bcd52eb66c06a1b16 8056 zfs send size estimate is inaccurate for some zvols commit dbfd9f930004c390a2ce2cf850c71b4f880eef9c 8156 dbuf_evict_notify() does not need dbuf_evict_lock commit 690031d326342fa4ea28b5e80f1ad6a16281519d 8168 NULL pointer dereference in zfs_create() commit 7c4ab494ff60bbbcc0889e71388ae63e903bbf57 8276 rpcbind leaks memory due to libumem per thread caching. commit f176a0a4cd61cbd708a7f25dc30d221f4d5902ba 8270 dnlc_reverse_lookup() is unsafe at any speed commit 72d3dbb9ab4481606cb93caca98ba3b3a8eb6ce2 8300 fix man page issues found by mandoc 1.14.1 commit cb4d790db8fe85bce9f9647fe4e1bdc274c7af1c 8337 gss: misleading-indentation commit f53522305c07915a44e86f2455cc62e7aac27037 8324 more: misleading-indentation Conflicts: usr/src/uts/common/fs/lookup.c usr/src/man/man3c/thrd_equal.3c
2017-06-088269 dtrace stddev aggregation is normalized incorrectlyAndriy Gapon2-0/+49
Reviewed by: Bryan Cantrill <bryan@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2017-05-08 [illumos-gate merge]Jerry Jelinek1-2/+2
commit c160bf3613805cfb4a89a0433ae896d3594f551f 8163 dwarf: this statement may fall through commit af5f29ddbc34ad2a499813f913a39accc4c41f0d 8164 ipf: bad preprocessor use and need FALLTHROUGH commit 4ac5eacf59e3146224496b826f32663415769c4c 8161 aw: this statement may fall through commit 9cdf9e12f0c6a1d10a3583d36c9a167cf71f48f4 8160 zic: this statement may fall through commit 50fc488b67a064288c7872ea37c95d418a0f8624 8157 pg: misleading-indentation commit 7038abe7532205428646f2442895374489b1c307 8154 cmd/dtrace test warning: implicit declaration of function waitpid commit b7b2590dd9f11b12a0b4878db3886068cce176af 8063 verify that we do not attempt to access inactive txg
2017-05-068154 cmd/dtrace test warning: implicit declaration of function waitpidToomas Soome1-2/+2
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Approved by: Dan McDonald <danmcd@omniti.com>
2017-03-06OS-5993 illumos test files need workJerry Jelinek1-6/+3
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Ryan Zezeski <ryan.zeseski@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2016-08-257297 clear() on llquantize aggregation causes dtrace to exitBryan Cantrill4-0/+66
7298 printa() of multiple aggregations can fail for llquantize() Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Adam Leventhal <adam.leventhal@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2016-08-12 [illumos-gate merge]Jerry Jelinek8-2/+251
commit c3bd3abd8856e8e75d820f65c58031cd6cbac818 7085 add support for "if" and "else" statements in dtrace commit cfc3b49fd53fba13be205e2206e0ea3b36f5f2c7 7220 devfs_clean() callers shouldn't rely on its return value
2016-08-117085 add support for "if" and "else" statements in dtraceMatthew Ahrens8-2/+251
Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: Sebastien Roy <sebastien.roy@delphix.com> Reviewed by: Paul Dagnelie <pcd@delphix.com> Reviewed by: Bryan Cantrill <bryan@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2016-07-19OS-5448 clear() on llquantize aggregation causes dtrace to exitBryan Cantrill4-0/+66
OS-5501 printa() of multiple aggregations can fail for llquantize() Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2016-06-087084 DTrace divide overflow can induce panicBryan Cantrill1-0/+38
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Dan McDonald <danmcd@omniti.com>
2016-06-07OS-5444 T_ZERODIV should set CPU_DTRACE_DIVZERO when CPU_DTRACE_NOFAULT setBryan Cantrill1-0/+38
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com>
2016-03-126734 dtrace_canstore_statvar() fails for some valid static variablesBryan Cantrill2-0/+61
Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2016-03-03OS-5188 dtrace_canstore_statvar() fails for some valid static variablesBryan Cantrill2-0/+61
2015-12-10 [illumos-gate merge]Jerry Jelinek1-1/+2
commit d50bcaae2118610560f2b107d0d282315e47e4e4 6492 Several commands/libraries build missing LDLIBS commit 289f7e33e45aca289f5680be1d8c2df820ba61bc 690 system/management/snmp/sea/sea-config package should be obsolete
2015-12-096492 Several commands/libraries build missing LDLIBSAndrew Stormont1-1/+2
Reviewed by: Robert Mustacci <rm@joyent.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Gordon Ross <gwr@nexenta.com>
2015-10-066271 dtrace caused excessive fork timeBryan Cantrill2-0/+103
Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Gordon Ross <gwr@nexenta.com>
2015-09-296266 harden dtrace_difo_chunksize() with respect to malicious DIFBryan Cantrill3-0/+164
Reviewed by: Alex Wilson <alex.wilson@joyent.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Garrett D'Amore <garrett@damore.org>
2015-09-29OS-4791 harden dtrace_difo_chunksize() with respect to malicious DIFBryan Cantrill3-0/+164
Reviewed by: Alex Wilson <alex.wilson@joyent.com> Reviewed by: Dan McDonald <danmcd@omniti.com>
2015-09-27OS-4742 dtrace caused excessive fork time, resulting in manatee outageBryan Cantrill2-0/+103
Reviewed by: Adam Leventhal <ahl@delphix.com>
2015-05-064719 update gate build environment to [open]jdk7 [fix broken build]Jerry Jelinek2-2/+2
2015-05-06 [illumos-gate merge]Jerry Jelinek8-26/+14
commit 7e89328164e4b89906924cf4e0387ea13a77631b 5753 libnsl: set_up_connection() over TCP does not adhere the specified timeout commit 12844f5a6e6a4f8cb472dc421b8263103c55bd43 5651 Missing header file sys/fs/s5ino.h referenced in /usr/src/cmd/acct/diskusg.c commit 4d0eb50e691de4c20b1dd9976ad6839fede8a42d 4719 update gate build environment to [open]jdk7 4742 update manifests for javadoc7 4743 Fix deprecated /usr/j2se usage in slp and remove from filesystem(5) manpage 4744 remove traces of /var/sadm/system/admin/default_java commit 37bbd7cc85ebfd31fbf68569b8b098e5448c9ce9 5878 Additional lint fixes for sunstudio12.1 and more modern OpenSSL Conflicts: usr/src/cmd/dtrace/test/tst/common/java_api/Makefile usr/src/cmd/dtrace/test/cmd/jdtrace/Makefile
2015-05-054719 update gate build environment to [open]jdk7Richard PALO8-28/+14
4742 update manifests for javadoc7 4743 Fix deprecated /usr/j2se usage in slp and remove from filesystem(5) manpage 4744 remove traces of /var/sadm/system/admin/default_java Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2015-03-23 [illumos-gate merge]Jerry Jelinek1-0/+2
commit e2c8add4a6cefe2fe3a4b140f54561823d493bcc 5732 nightly.sh should use check-paths.out to be useful for .gitignore commit b52c8fbe58cfd9f349fdfa6cc5cb6f5731946a2b 5731 make a clean clobber commit 58d7f9e61903e78a381912527dc9dacb6e7feddc 5734 IPFGENITER needs to know when to hit the brakes commit 546c3aa8e92003d6d783c7172f237b41667539e2 5733 ipf should only forward when forwarding is enabled commit a252e0074e35e9003ab1dc3797dccf29ff16ae73 1152 ping(1M) doesn't mention -D (DONTFRAG) option
2015-03-215731 make a clean clobberRichard PALO1-0/+2
Reviewed by: Josef 'Jeff' Sipek<jeffpc@josefsipek.net> Reviewed by: Toomas Soome<tsoome@me.com> Approved by: Dan McDonald <danmcd@omniti.com>
2014-04-15 [illumos-gate merge]Keith M Wesolowski7-0/+301
commit 7266c4fdd3d819c74f84745da19a4eb34bd75f2d 4210 unsigned unsigned short short is valid in dtrace commit f5b1cef2488dc579cb4312d49164f10debf8e97d 4738 tape block number is set at wrong place
2014-04-144210 unsigned unsigned short short is valid in dtracePaul Dagnelie7-0/+301
Reviewed by: Dan Kimmel <dan.kimmel@delphix.com> Reviewed by: Eric Diven <eric.diven@delphix.com> Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@omniti.com>
2014-02-26 [illumos-gate merge]Keith M Wesolowski14-15/+21
commit fb13f48f1d9593453b94cd1c7277553b56f493c8 4626 libzfs memleak in zpool_in_use() commit 902686d13f8a39cfdc57f5605470369eafa51e1f 4469 DTrace helper tracing should be dynamic commit 2e0552679e3175533ade93573ac1229d20a8367b 4470 overly aggressive D integer narrowing breaks 32-bit ustack helpers commit d339a29bb4765c4b6883a935cf69b669cd05bca0 4478 dtrace_dof_maxsize is far too small commit 33093f5bcdc51014933497dd39374080c1ac5705 4471 DTrace count() with histogram 4472 DTrace full width distribution histograms 4473 DTrace frequency trails commit a386cc11a86ecb60f5a48078d22c1500e2ad003e 4474 DTrace Userland CTF Support 4475 DTrace userland Keyword 4476 DTrace tests should be better citizens 4479 pid provider types 4480 dof emulation is missing checks commit f497f9fe231e0e400f339c84a7d80c4aae2ac4d5 4477 DTrace should speak JSON commit b0f673c4626e4cb1db7785287eaeed2731dfefe8 2915 DTrace in a zone should see "cpu", "curpsinfo", et al 2916 DTrace in a zone should be able to access fds[] 2917 DTrace in a zone should have limited provider access Conflicts: usr/src/uts/common/sys/zone.h (memory capping) usr/src/lib/libdtrace/common/dt_open.c usr/src/lib/libdtrace/common/dt_error.c usr/src/lib/libdtrace/common/dt_consume.c usr/src/cmd/mdb/common/modules/dtrace/dtrace.c usr/src/cmd/dtrace/test/tst/common/usdt/tst.reap.ksh usr/src/cmd/dtrace/test/tst/common/usdt/tst.noreapring.ksh usr/src/cmd/dtrace/test/tst/common/usdt/tst.noreap.ksh usr/src/cmd/dtrace/test/tst/common/usdt/tst.enabled2.ksh usr/src/cmd/dtrace/test/tst/common/privs/tst.procpriv.ksh usr/src/cmd/dtrace/test/tst/common/privs/tst.getf.ksh usr/src/cmd/dtrace/test/tst/common/aggs/tst.aggzoom.d usr/src/cmd/dtrace/test/tst/common/aggs/tst.aggpackzoom.d.out usr/src/cmd/dtrace/test/tst/common/aggs/tst.aggpackzoom.d usr/src/cmd/dtrace/test/tst/common/aggs/tst.aggpackbanner.ksh
2014-02-254470 overly aggressive D integer narrowing breaks 32-bit ustack helpersBryan Cantrill1-0/+48
Reviewed by: Keith Wesolowski <keith.wesolowski@joyent.com> Approved by: Gordon Ross <gwr@nexenta.com>
2014-02-254478 dtrace_dof_maxsize is far too smallBryan Cantrill1-0/+97
Reviewed by: Keith Wesolowski <keith.wesolowski@joyent.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Approved by: Gordon Ross <gwr@nexenta.com>
2014-02-254471 DTrace count() with histogramBryan Cantrill12-0/+1554
4472 DTrace full width distribution histograms 4473 DTrace frequency trails Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Gordon Ross <gwr@nexenta.com>
2014-02-254474 DTrace Userland CTF SupportRobert Mustacchi56-73/+1240
4475 DTrace userland Keyword 4476 DTrace tests should be better citizens 4479 pid provider types 4480 dof emulation is missing checks Reviewed by: Bryan Cantrill <bryan@joyent.com> Approved by: Gordon Ross <gwr@nexenta.com>
2014-02-254477 DTrace should speak JSONJoshua M. Clulow15-2/+803
Reviewed by: Bryan Cantrill <bmc@joyent.com> Approved by: Gordon Ross <gwr@nexenta.com>
2014-02-252915 DTrace in a zone should see "cpu", "curpsinfo", et alBryan Cantrill5-0/+454
2916 DTrace in a zone should be able to access fds[] 2917 DTrace in a zone should have limited provider access Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Reviewed by: Adam Leventhal <ahl@delphix.com> Approved by: Gordon Ross <gwr@nexenta.com>
2014-02-19OS-2775 Clean up for illumos#45222014030720140220release-20140307release-20140220Robert Mustacchi2-4/+2
Reviewed by: Keith M Wesolowski <wesolows@foobazco.org>
2014-01-144427 pid provider rejects probes with valid UTF-8 namesBryan Cantrill4-0/+126
Reviewed by: Adam Leventhal <ahl@delphix.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2013-11-19OS-2631 pid provider rejects probes with valid UTF-8 namesBryan Cantrill4-0/+126
2013-11-07 [illumos-gate merge]Keith M Wesolowski2-3/+3
commit 72102e7461c97dc268d21d9dd8f02da45f174acd 3928 `tail -f ...` doesn't notice file truncation 3929 `man tail` doesn't mentioned "-F" option 3930 'tail -F ...' not resetting the offset of file rotation properly 3968 want FILE_TRUNC event for PORT_SOURCE_FILE commit b3d32f0ceb59362ba287dcfd6de471e98bfc7fa9 4161 deadlock between zfs_read() and zfs_putpage() commit 5a450eee20035a2a426a48161ab3a50e2921878c 4244 spawn fails occasionally with EAGAIN commit 393cba3d826b7fd70b8ab083125c4b25c43ee482 4116 kiconv_open(9f): kiconv_close() in the CONTEXT section commit 86ad481cc8bfbc0155ef221a0fe07ef23db58f68 4245 boot_time kstat for zones should be epoch timestamp of zone boot, not "random" number commit fe77cc0407fb667ddc04e1a8f2e203bb7b9c80e1 4236 Internet Packet Disturber 4237 net_* and hook_* man pages are wrong commit 54a20ab41aadcb81c53e72fc65886e964e9add59 4248 dtrace(1M) should never create DOF with empty probes section 4249 Only probes from the first DTrace object file will be included Conflicts: usr/src/uts/intel/ipd/Makefile usr/src/uts/common/vm/as.h usr/src/uts/common/sys/ipd.h usr/src/uts/common/inet/ipd/ipd.conf usr/src/uts/common/inet/ipd/ipd.c usr/src/uts/common/fs/tmpfs/tmp_vnops.c usr/src/man/man1m/Makefile usr/src/lib/libipd/common/mapfile-vers usr/src/lib/libdtrace/common/dt_impl.h usr/src/lib/libdtrace/common/dt_error.c usr/src/cmd/tail/extern.h usr/src/cmd/ipdadm/ipdadm.c usr/src/cmd/ipdadm/Makefile usr/src/cmd/dtrace/test/tst/common/usdt/tst.noprobes.ksh usr/src/cmd/dtrace/test/tst/common/usdt/tst.multiprov.ksh usr/src/cmd/Makefile
2013-11-054248 dtrace(1M) should never create DOF with empty probes sectionBryan Cantrill3-0/+168
4249 Only probes from the first DTrace object file will be included Reviewed by: Adam Leventhal <ahl@delphix.com> Approved by: Garrett D'Amore <garrett@damore.org>
2013-10-31OS-1688 DTrace count() with histogramBryan Cantrill12-0/+1552
OS-2360 DTrace full width distribution histograms OS-2361 DTrace frequency trails
2013-10-234034 'dmake all' fails for DTrace demosJosef 'Jeff' Sipek1-2/+1
Reviewed by: Marcel Telka <marcel@telka.sk> Approved by: Richard Lowe <richlowe@richlowe.net>