summaryrefslogtreecommitdiff
path: root/usr/src/cmd/mdb
AgeCommit message (Collapse)AuthorFilesLines
2018-11-27OS-7345 Add support to mdb for anonymous/unnamed structs and unions.mdb-unionJason King2-5/+108
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-11-21 [illumos-gate merge]release-20181122Jerry Jelinek1-5/+3
commit 8e9dfb97a84bbf797669c3ee2aabcc48b9ee13ff 9930 uts: kmdb should use "diag-device" when set (missed kmdb "input-device" fix) commit dbad7380d7852483de489e640f3a64b386115d59 9930 uts: kmdb should use "diag-device" when set
2018-11-209930 uts: kmdb should use "diag-device" when set (missed kmdb "input-device" ↵Toomas Soome1-5/+3
fix) Reviewed by: John Levon <john.levon@joyent.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-11-12OS-7358 Would like a refhash walkerJason King4-1/+103
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: John Levon <john.levon@joyent.com>
2018-10-30 [illumos-gate merge]Jerry Jelinek3-16/+212
commit d06952d085d59072d42d77e29ac5669bbdc25d6e 9893 add some partition types commit 0ff1227b75bfc6aac8def680dc602c3b9fc2bfd4 9925 Update hwdata to 2018.10.25 commit 5e2cca1843c61ee0ef1bb95c5dddc9b450b790c6 9924 uts: update terminal dimensions based on selected font commit 1700af3add37a7b6db478d0876536849c3f691fe 9916 mdb ::dcmds and ::walkers could have filter options
2018-10-289916 mdb ::dcmds and ::walkers could have filter optionsAndy Fiddaman3-16/+212
Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: John Levon <john.levon@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-10-22OS-7270 ctfconvert doesn't handle DW_AT_specificationJohn Levon1-0/+5
OS-7275 ctfdump could generate C-style output OS-7279 DWARF->CTF enum conversion needs to be careful of sign Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2018-10-198158 Want named threads APIJohn Levon5-86/+178
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-156375 Add native name demangling support [fix build]Jerry Jelinek1-13/+1
2018-10-15 [illumos-gate merge]Jerry Jelinek4-76/+78
commit a6d101109bfb442cf0db6d8ebb5fb7c32cb16d7e 9472 Add smbutil discon command commit 4226f635096bf9d814aa9fb335518c4855bbe3a3 6375 Add native name demangling support commit 83b4671e6262c5aa6b4f9fb5a384b1946dfc2e7f 9664 loader: need UEFI32 support commit e1bf37b1abeb6653a6e35e2bd6924131cced1efe 9884 cw(1) should use -fpic rather than -Kpic Conflicts: usr/src/test/util-tests/tests/Makefile usr/src/cmd/mdb/common/mdb/mdb_demangle.c
2018-10-136375 Add native name demangling supportJason King4-86/+79
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Dan McDonald <danmcd@joyent.com>
2018-10-12Revert "OS-7270 ctfconvert doesn't handle DW_AT_specification": breaks buildJohn Levon1-5/+0
Reviewed by: Ryan Zezeski <rpz@joyent.com> Approved by: Ryan Zezeski <rpz@joyent.com>
2018-10-12OS-7200 would like thread name APIJason King5-139/+169
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-12OS-7270 ctfconvert doesn't handle DW_AT_specificationJohn Levon1-0/+5
OS-7275 ctfdump could generate C-style output OS-7279 DWARF->CTF enum conversion needs to be careful of sign Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2018-09-26OS-7263 need sysevent for zone_freerelease-20180927Mike Gerdts1-2/+3
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2018-09-199829 want interface for posted-interrupt-request IPIsPatrick Mooney4-7/+33
Reviewed by: Bryan Cantrill <bryan@joyent.com> Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Dan McDonald <danmcd@joyent.com>
2018-09-11backout OS-7200 would like thread name API (triggers OS-7240)Robert Mustacchi5-169/+139
Reviewed by: John Levon <john.levon@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-09-10OS-7200 would like thread name API (fix debug)Jason King1-1/+0
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-09-10OS-7200 would like thread name APIJason King5-138/+169
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-08-179736 kmdb tortures via single-step miscellaneous trapJohn Levon1-8/+25
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Andy Fiddaman <omnios@citrus-it.net> Approved by: Gordon Ross <gwr@nexenta.com>
2018-08-17OS-7124 ::xcall would be usefulJohn Levon6-20/+268
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-08-15OS-5852 kmdb tortures via single-step miscellaneous traprelease-20180816John Levon1-8/+25
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2018-08-139723 provide support for VMM's GDT handlingJohn Levon3-42/+19
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Approved by: Dan McDonald <danmcd@joyent.com>
2018-08-13 [illumos-gate merge]Jerry Jelinek26-8594/+0
commit 6640c13beae5a8b03718dc6b7a9cda5dd6ab9024 9718 update mandoc to 1.14.4 commit 9fd537180d8c7ca186c4842f6262016f5e418d10 9668 loader: rename zfsloader to loader commit a942f1f5f0eafb4e2a9cf5d6cff385b7830676e6 9715 libstand: gzipfs unused variable commit 567af71db40b696d77b6f0112d8cb20c4dc3ad93 9714 libstand: dereferencing type-punned pointer will break strict-aliasing rules commit 5620b343930008e3d99871d6563033c0cbe44afa 9713 libstand: cd9660 pointers differ in signedness commit 27d539f2d4b4c40e9fc667f8b1319ed290c6e4b3 9712 libstand: netif.c variable set but not used commit 380059927f2f5af9148793463b305037707f8613 9708 loader: libstand warning: pointer targets differ in signedness commit cb41b9c565d4eec9e1f06e24d429696f59f2f07d 9674 Let's scrap AVS/sdbc Conflicts: usr/src/lib/Makefile
2018-08-079674 Let's scrap AVS/sdbcYuri Pankov26-8594/+0
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Peter Tribble <peter.tribble@gmail.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-08-07OS-7082 i40e: blown assert in i40e_tx_cleanup_ring()Rob Johnston2-2/+176
OS-7086 i40e: add mdb dcmd to dump info on tx descriptor rings OS-7101 i40e: add kstat to track TX DMA bind failures Reviewed by: Ryan Zezeski <rpz@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2018-07-30OS-7090 GDT limit reset to 0xffffJohn Levon3-42/+19
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-07-199641 want stack-clash mitigationPatrick Mooney1-10/+33
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Alex Wilson <alex.wilson@joyent.com> Reviewed by: Mike Gerdts <mike.gerdts@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-07-199060 ::dtrace_options causes mdb to dump coreJohn Levon1-2/+9
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Approved by: Dan McDonald <danmcd@joyent.com>
2018-06-26OS-7034 ctxops should use stack ordering for save/restorePatrick Mooney2-21/+60
Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2018-06-199598 Need Eager FPURobert Mustacchi1-1/+2
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Bryan Cantrill <bryan@joyent.com> Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-06-13OS-7000 Need Eager FPURobert Mustacchi1-1/+2
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Bryan Cantrill <bryan@joyent.com> Reviewed by: John Levon <john.levon@joyent.com> Approved by: Bryan Cantrill <bryan@joyent.com>
2018-06-06OS-6994 mdb: r9w isn't r8wrelease-20180607Robert Mustacchi1-4/+4
OS-6993 libconv confuses SUNW_AT_COMMPAGE with SUNW_AT_BRAND_AUX4 OS-6995 CONV_CAP_VAL_HW2_BUFSIZE wasn't updated OS-6996 AV_386_2_AVX512VPOPCDQ elfcap name should be consistent Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Rob Johnston <rob.johnston@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2018-05-22 [illumos-gate merge]Jerry Jelinek1-0/+1
commit 5ac95da7d61660aa299c287a39277cb0372be959 9330 stack overflow when creating a deeply nested dataset
2018-05-219330 stack overflow when creating a deeply nested datasetSerapheim Dimitropoulos1-0/+1
Reviewed by: John Kennedy <john.kennedy@delphix.com> Reviewed by: Matt Ahrens <matt@delphix.com> Approved by: Garrett D'Amore <garrett@damore.org>
2018-05-16 [illumos-gate merge]Jerry Jelinek4-25/+35
commit 0b2e8253986c5c761129b58cfdac46d204903de1 9512 zfs remap poolname@snapname coredumps commit 591e0e133f9980083db5d64ac33a30bcc3382ff7 8115 parallel zfs mount commit b4bf0cf0458759c67920a031021a9d96cd683cfe 9426 metaslab size can exceed offset addressable by spacemap commit b1da084b97cda9a2d087205b95c45a54ad654453 9309 mdb: this statement may fall through Conflicts: usr/src/lib/Makefile
2018-05-159309 mdb: this statement may fall throughToomas Soome4-25/+35
Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Jason King <jason.brian.king@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-05-15 [illumos-gate merge]Jerry Jelinek2-47/+169
commit 39df76fb09f8b2678db1cae82e66cd47f6930e4f 9453 Include KPTI status in kernel boot messages commit bfcdb3d6fab8a8c00779b849f9f4505b2befd14d 9125 mdb's ::zfs_params needs updating commit 35f80dcb41f3a97bbb452a00537b4a72e7dc9996 7941 cannot use crypto lofi on a block/character device commit 3e8bfa75f73c9b5453b9ac29c9febcf211f061be 9274 loader: Make struct libi386_devdesc match the struct devdesc better commit 37367bbad5a7ff7127e57468cb6088cfca4bbd22 9095 ixgbe MAC_CAPAB_LED support commit 890c86716e81b6b22639ff07791007b82c26e6c5 9122 libstand: Consolidate tftp sendrecv into net.c sendrecv commit b8f90f25b92fc9ac25542c21076fda8ff8c6fa59 8931 boot1.efi: scan all display modes rather than sequential try-fail way commit 208e1562df6d45a86b71f40db0028ada4de4b56a 9502 expose thresholds as properties on sensor facility nodes commit bc0e4c28fd7055db02709c3af822f81959511c73 9400 avs: comparison between pointer and zero character constant commit de6ecd7f43e1627e7b738535c187ace8c2fd8f85 9239 mr_sas: this statement may fall through commit 6cd9fed7b76d776476aa3e2d7d235423dcbf1e56 9150 libfcoe: this statement may fall through commit 4e5127e8d53552c26604da7ec1d20e29b8196086 9273 loader.efi: We can't use d_opendata for blkio storage. commit e86c665f2e10cf29ac3b5f93b53c60bef762a690 9335 ficl: makesoftcore should be in tools commit 2c6e2b378f8445b330094f0316685e546585f44d 9520 list_link_replace(9f): Documentation does not match reality commit 71b76ee353d2a2effae389b51205465a42199e9d 9518 mdb conn_status doesn't do port byte order conversion Conflicts: usr/src/uts/common/io/ixgbe/ixgbe_gld.c usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
2018-05-149125 mdb's ::zfs_params needs updatingloli10K1-44/+164
Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Prakash Surya <prakash.surya@delphix.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-05-14 [illumos-gate merge]Jerry Jelinek1-1/+1
commit dfec2ecfa1713daac7f3cdf7c6dc2cf4f09a4ee3 9525 kmem_dump_size is a corrupting influence commit 84f2736904a911587ccd1cf1e4543493fcab31f4 8454 libzpool build fails if no LINTLIB after 7431 commit 8dc6d85a3768199d9f1acfd636fa366067f4aa18 9527 assert.h: static_assert macro should be guarded by !defined(__cplusplus) commit 924d84dc7aa9fc64a9236547607679645a139d85 9469 pxeboot should default to TFTP in absence of root-path 9470 pxeboot should assume / if no path provided in root-path 9471 pxeboot.5 example ISC DHCP daemon syntax does not work commit 0b09d754d66bb2026be92bbbc38f7c8ba454cf0c 9355 truss: this statement may fall through
2018-05-149518 mdb conn_status doesn't do port byte order conversionYuri Pankov1-3/+5
Reviewed by: Sanjay Nadkarni <sanjay.nadkarni@nexenta.com> Reviewed by: Roman Strashkin <roman.strashkin@nexenta.com> Reviewed by: Joyce McIntosh <joyce.mcintosh@nexenta.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-05-119525 kmem_dump_size is a corrupting influenceJohn Levon1-36/+58
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Dan McDonald <danmcd@joyent.com>
2018-05-09OS-6925 kmem_dump_size is a corrupting influenceJohn Levon1-36/+58
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-04-17 [illumos-gate merge]Jerry Jelinek1-3/+1
commit a3b5583021b7b45676bf1f0cc68adf7a97900b56 9192 explicitly pass good_writes to vdev_uberblock/label_sync commit 3a4b1be953ee5601bab748afa07c26ed4996cde6 9290 device removal reduces redundancy of mirrors commit ff9e88cea66c73818b035c646e3bb615ba3ff2bd 9452 ptable_dcmd() needs a little cleanup commit a800027ae7e1ce605f8a3187c6fcad94986988f3 9450 OS Unit Test Suite is in the ostest package commit ed1b18c7444d27a1c8637e59ba0b8b360902050b 9346 autofs: comparison between pointer and zero character constant commit 4e72ade1d48747d1105e26d42fc4787278f8f35e 9462 panic in smbfs_delmap_callback
2018-04-149452 ptable_dcmd() needs a little cleanupJohn Levon1-3/+1
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Norm Jacobs <naj@snapcon.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-04-109441 kmdb should stash %cr3 in kdiregsAlex Wilson2-2/+5
Reviewed by: John Levon <john.levon@joyent.com> Approved by: Gordon Ross <gwr@nexenta.com>
2018-04-108956 Implement KPTIJohn Levon7-92/+252
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Gordon Ross <gwr@nexenta.com>
2018-04-109210 remove KMDB branch debugging supportJohn Levon34-1124/+120
9211 ::crregs could do with cr2/cr3 support 9209 ::ttrace should be able to filter by thread Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Approved by: Gordon Ross <gwr@nexenta.com>
2018-04-05 [illumos-gate merge]Jerry Jelinek1-4/+7
commit e89016e771abb6871cb08b54316d9a1a826a9193 9044 Need support for mpt_sas tri-mode parts 9045 Clean up mpt_sas compiler warnings 9046 mptsas_handle_topo_change can return without its locks held 9047 workaround SAS3408 firmware issue commit 7d815089a43a963b49eaddf97e514194ec29805b 3328 smbutil view does't work with Win2008 and later commit 3299f39fdcbdab4be7a9c70daa3873f2b78a398d 1575 untangle libmlrpc from SMB server commit f78cdc34af236a6199dd9e21376f4a46348c0d56 9112 Improve allocation performance on high-end systems Conflicts: usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas_impl.c
2018-04-049044 Need support for mpt_sas tri-mode partsRobert Mustacchi1-1/+41
9045 Clean up mpt_sas compiler warnings 9046 mptsas_handle_topo_change can return without its locks held 9047 workaround SAS3408 firmware issue Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Hans Rosenfeld <hans.rosenfeld@joyent.com> Reviewed by: Albert Lee <trisk@forkgnu.org> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Approved by: Richard Lowe <richlowe@richlowe.net>