Print this page
NEX-1643 dtrace provider for smbsrv
Also illumos 1841:
 DTrace smb provider was mis-implemented, doesn't exist.
Add back handlers for read/write raw, so that
 legacy dtrace consumers can find the probes.
Kill extra arg in smb_negotiate
Fix missing "done" probe with smb_notify
Add example consumer: smb-trace.d
fix soi_pid

Split Close
Expand all
Collapse all
          --- old/usr/src/pkg/manifests/service-file-system-smb.mf
          +++ new/usr/src/pkg/manifests/service-file-system-smb.mf
↓ open down ↓ 71 lines elided ↑ open up ↑
  72   72  $(i386_ONLY)file path=usr/kernel/drv/smbsrv group=sys
  73   73  file path=usr/kernel/drv/smbsrv.conf group=sys
  74   74  file path=usr/kernel/kmdb/$(ARCH64)/smbsrv group=sys mode=0555
  75   75  $(i386_ONLY)file path=usr/kernel/kmdb/smbsrv group=sys mode=0555
  76   76  file path=usr/lib/fs/smb/$(ARCH64)/libshare_smb.so.1
  77   77  file path=usr/lib/fs/smb/libshare_smb.so.1
  78   78  file path=usr/lib/mdb/kvm/$(ARCH64)/smbsrv.so group=sys mode=0555
  79   79  $(i386_ONLY)file path=usr/lib/mdb/kvm/smbsrv.so group=sys mode=0555
  80   80  file path=usr/lib/reparse/libreparse_smb.so.1
  81   81  file path=usr/lib/security/pam_smb_passwd.so.1
       82 +file path=usr/lib/smbsrv/dtrace/smb-trace.d mode=0555
  82   83  file path=usr/lib/smbsrv/dtrace/smbd-all.d mode=0555
  83   84  file path=usr/lib/smbsrv/dtrace/smbd-authsvc.d mode=0555
  84   85  file path=usr/lib/smbsrv/dtrace/smbd-doorsvc.d mode=0555
  85   86  file path=usr/lib/smbsrv/dtrace/smbd-pipesvc.d mode=0555
  86   87  file path=usr/lib/smbsrv/dtrace/smbnode.d mode=0555
  87   88  file path=usr/lib/smbsrv/dtrace/smbsrv.d mode=0555
  88   89  file path=usr/lib/smbsrv/dtrace/smbvfs.d mode=0555
  89   90  file path=usr/lib/smbsrv/libmlrpc.so.1
  90   91  file path=usr/lib/smbsrv/libmlsvc.so.1
  91   92  file path=usr/lib/smbsrv/libsmb.so.1
↓ open down ↓ 29 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX