summaryrefslogtreecommitdiff
path: root/usr/src/cmd/dtrace
AgeCommit message (Collapse)AuthorFilesLines
2020-09-21 [illumos-gate merge]Jerry Jelinek2-6/+2
commit 51396a8ee7fb52fe0ab33bfe7b4f495ad431904a 13083 Enable gate builds with OpenJDK 11 commit fd147c98dbdbc9e5ac99fa51cb608e8eeb1f16f1 13168 reality should reflect the mac_prop_id_t comment commit 3626423cd8fd36c60b866e625aff599f055c7dc3 13167 Update hwdata to 2020.9.15 Conflicts: usr/src/cmd/dtrace/test/tst/common/java_api/Makefile usr/src/cmd/dtrace/test/cmd/jdtrace/Makefile
2020-09-1813083 Enable gate builds with OpenJDK 11Peter Tribble2-6/+2
Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2020-03-16 [illumos-gate merge]Jerry Jelinek1-3/+3
commit 17abec598417b0120193b3ad4e5390d5d8682014 12385 tst.subr.d needs fixing for NULL as a pointer commit 584b574a3b16c6772c8204ec1d1c957c56f22a87 12174 i86pc: variable may be used uninitialized commit 34a4e6b53d2e6f2605fd77cda5b161201d7d0f20 12377 aggr: may be used uninitialized commit c9ffe217655ce62448bdb45d6f113f43b4dfcc54 12367 aac: variable may be used uninitialized commit a25e615d76804404e5fc63897a9196d4f92c3f5e 12371 dis x86 EVEX prefix mishandled 12372 dis EVEX encoding SIB mishandled 12373 dis support for EVEX vaes instructions 12374 dis support for EVEX vpclmulqdq instructions 12375 dis support for gfni instructions commit c1e9bf00765d7ac9cf1986575e4489dd8710d9b1 12369 dis WBNOINVD support Conflicts: usr/src/common/dis/i386/dis_tables.c exception_lists/wscheck
2020-03-1612385 tst.subr.d needs fixing for NULL as a pointerJohn Levon1-3/+3
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Dan McDonald <danmcd@joyent.com>
2019-09-04 [illumos-gate merge]Jerry Jelinek1-2/+2
commit a8ea0c9dd566453d9b69eab5f863930da9d0c4ae 11584 ::xcall would be useful commit cd4bec9bcc617ecbc586bb4c2feb7096df189b13 11645 tst.utf8probefunc.ksh needs to specify -m32 consistently commit bf10ed2ef23d4a6289a032ea1be97e21e6258009 11594 ldterm: cast between incompatible function types commit 2575b44147c38559884d4c042492bb21783cb486 11595 ufs: cast between incompatible function types commit 571982554c7574488834ef19f61c63ee15df365c 11596 bufmod: cast between incompatible function types commit e8e33323835377cff0a2d52f0c1c7b1847215110 11597 pckt: cast between incompatible function types commit d9c462b2dd4afc98da9074ea6ace57ecd8035001 11598 pfmod: cast between incompatible function types commit fd121eb4d1d06ebe9153101f4c80d19c65452dd2 11599 ptem: cast between incompatible function types commit b6ed8f224ac74c5a605c334c1cf1e093427251f4 11642 getresponse.c: memory leak in init_yes(), add fini_yes(). commit 51c48e9829e8ff3cb6bfb9b8ad96b995abedf063 11638 zfs mmp test bugs commit 4942e22259992130a6f34737c52dfbd4f4d5b151 11644 kmf_openssl: NULL pointer issues commit dbdc225a81ccef01e9d416169099b09ddbc06ea1 11530 badseg test creates cores commit 89cb8ffb5df88f95defaae8f0f4f0c67ccd9d17e 11643 panic when detaching vioif commit 9e59ac1c9bffd2ba0d7192da3c5f7d1c3444991a 11538 i86pc: unix should always build dboot as 32-bit
2019-09-0411645 tst.utf8probefunc.ksh needs to specify -m32 consistentlyJohn Levon1-2/+2
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-01-31 [illumos-gate merge]Jerry Jelinek1-1/+1
commit d75f3745ad3c36431063bb316666f4d316eabc8c 10132 smatch fixes for MDB commit 9850293dd7e478722798fcf0c1e690339cd94590 10129 smatch fix for dtrace tests commit 19e768cea9f86f85e2ac5e7346c007a7f201e154 10126 smatch fix for kmfcfg commit ce829a5100fdc22aacaa0a61badfc9d23d0cd505 10117 libbe needs smatch fixes commit be60bf2c542df8faac21eb9afc320967fc43ab20 10105 libproject needs smatch fixes
2019-01-3010129 smatch fix for dtrace testsJohn Levon1-1/+1
Reviewed by: Gergő Doma <domag02@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-01-15 [illumos-gate merge]Jerry Jelinek3-1/+11
commit c653bb4713ca694c2d16b04b65d5b76c0bb46bd4 10197 build smatch in parallel commit 15c07adc1c7b828006b5e3c4d528b92229d6bd23 10081 smatch indenting fixes for usr/src/uts commit 5661bb7641e85c46713da7a3002b29ecd2c3daf0 10080 smatch Makefile changes for usr/src/cmd commit 05ede3db5e3b7d540afbccdc872c735770e82ef3 10079 smatch Makefile changes for usr/src/lib commit cadd68ea0014761eda6a293664086dfa80686d85 10078 smatch fixes for UCB commit 1ea94c756c0bc9170021d7b570944a24f224c03f 10202 loader: use screen-#rows to find bottom left co-ordinates commit 08487eea68a2fa501b5042131c6db068089f82e1 10173 loader: support newer ZFS versions Conflicts: usr/src/lib/libdladm/Makefile.com usr/src/lib/fm/topo/modules/i86pc/chip/Makefile
2019-01-1410080 smatch Makefile changes for usr/src/cmdJohn Levon3-0/+12
Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Robert Mustacchi <rm@joyent.com>
2019-01-08OS-6795 illumos-joyent build tools depend on platform PerlJohn Levon2-5/+9
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-10-198158 Want named threads APIJohn Levon3-1/+128
9857 proc manpages should have LIBRARY section Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Gordon Ross <gwr@nexenta.com> Approved by: Dan McDonald <danmcd@joyent.com>
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>