Created
August 20, 2019 19:33
-
-
Save danmcd/2eb6012869a4647612908276e90c7fed to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
dtrace: script '/zones/root/dtrace/nfs-zone-treeclimb_export.d' matched 4 probes | |
CPU FUNCTION | |
6 -> treeclimb_export | |
nfssrv`exportfs+0x11dd | |
unix`stubs_common_code+0x59 | |
nfs`nfs_export+0x78 | |
zfs`zfs_ioc_share+0x43 | |
zfs`zfsdev_ioctl+0x562 | |
genunix`cdev_ioctl+0x39 | |
specfs`spec_ioctl+0x60 | |
genunix`fop_ioctl+0x55 | |
genunix`ioctl+0x9b | |
unix`_sys_sysenter_post_swapgs+0x253 | |
6 -> vop_fid_pseudo vnode_t { | |
kmutex_t v_lock = { | |
void *[1] _opaque = [ 0 ] | |
} | |
uint_t v_flag = 0x1 | |
uint_t v_count = 0x2 | |
void *v_data = 0xfffffe5cda067128 | |
struct vfs *v_vfsp = 0xfffffe5bc6b87ae8 | |
struct stdata *v_stream = 0 | |
enum vtype v_type = VDIR | |
dev_t v_rdev = 0xffffffffffffffff | |
struct vfs *v_vfsmountedhere = 0 | |
struct vnodeops *v_op = 0xfffffe59dee5a3c0 | |
struct page *v_pages = 0 | |
struct filock *v_filocks = 0 | |
struct shrlocklist *v_shrlocks = 0 | |
krwlock_t v_nbllock = { | |
void *[1] _opaque = [ 0 ] | |
} | |
kcondvar_t v_cv = { | |
ushort_t _opaque = 0 | |
} | |
void *v_locality = 0 | |
struct fem_head *v_femhead = 0 | |
char *v_path = 0xfffffe5af3411d00 | |
hrtime_t v_path_stamp = 0x9ed032fb35 | |
uint_t v_rdcnt = 0 | |
uint_t v_wrcnt = 0 | |
u_longlong_t v_mmap_read = 0 | |
u_longlong_t v_mmap_write = 0 | |
void *v_mpssdata = 0 | |
void *v_fopdata = 0 | |
kmutex_t v_vsd_lock = { | |
void *[1] _opaque = [ 0 ] | |
} | |
struct vsd_node *v_vsd = 0 | |
struct vnode *v_xattrdir = 0 | |
uint_t v_count_dnlc = 0 | |
}string "/zones/3d4c4352-689e-e17f-87db-e5da8de8db8e/root/zones/zshare" | |
6 <- vop_fid_pseudo Returns 0x0 | |
6 -> vop_fid_pseudo vnode_t { | |
kmutex_t v_lock = { | |
void *[1] _opaque = [ 0 ] | |
} | |
uint_t v_flag = 0x100 | |
uint_t v_count = 0x3 | |
void *v_data = 0xfffffe5bcb513aa8 | |
struct vfs *v_vfsp = 0xfffffe5a1025b928 | |
struct stdata *v_stream = 0 | |
enum vtype v_type = VDIR | |
dev_t v_rdev = 0xffffffffffffffff | |
struct vfs *v_vfsmountedhere = 0xfffffe5bc6b87ae8 | |
struct vnodeops *v_op = 0xfffffe59dee5a3c0 | |
struct page *v_pages = 0 | |
struct filock *v_filocks = 0 | |
struct shrlocklist *v_shrlocks = 0 | |
krwlock_t v_nbllock = { | |
void *[1] _opaque = [ 0 ] | |
} | |
kcondvar_t v_cv = { | |
ushort_t _opaque = 0 | |
} | |
void *v_locality = 0 | |
struct fem_head *v_femhead = 0 | |
char *v_path = 0xfffffe5a5d361300 | |
hrtime_t v_path_stamp = 0x115ebfa3cc | |
uint_t v_rdcnt = 0 | |
uint_t v_wrcnt = 0 | |
u_longlong_t v_mmap_read = 0 | |
u_longlong_t v_mmap_write = 0 | |
void *v_mpssdata = 0 | |
void *v_fopdata = 0 | |
kmutex_t v_vsd_lock = { | |
void *[1] _opaque = [ 0 ] | |
} | |
struct vsd_node *v_vsd = 0 | |
struct vnode *v_xattrdir = 0 | |
uint_t v_count_dnlc = 0x1 | |
}string "/zones/3d4c4352-689e-e17f-87db-e5da8de8db8e/root/zones/zshare" | |
6 <- vop_fid_pseudo Returns 0x0 | |
6 -> vop_fid_pseudo vnode_t { | |
kmutex_t v_lock = { | |
void *[1] _opaque = [ 0 ] | |
} | |
uint_t v_flag = 0 | |
uint_t v_count = 0x3 | |
void *v_data = 0xfffffe5bcb513cf8 | |
struct vfs *v_vfsp = 0xfffffe5a1025b928 | |
struct stdata *v_stream = 0 | |
enum vtype v_type = VDIR | |
dev_t v_rdev = 0xffffffffffffffff | |
struct vfs *v_vfsmountedhere = 0 | |
struct vnodeops *v_op = 0xfffffe59dee5a3c0 | |
struct page *v_pages = 0 | |
struct filock *v_filocks = 0 | |
struct shrlocklist *v_shrlocks = 0 | |
krwlock_t v_nbllock = { | |
void *[1] _opaque = [ 0 ] | |
} | |
kcondvar_t v_cv = { | |
ushort_t _opaque = 0 | |
} | |
void *v_locality = 0 | |
struct fem_head *v_femhead = 0 | |
char *v_path = 0xfffffe5bcb5154b8 | |
hrtime_t v_path_stamp = 0x115ebfa3cc | |
uint_t v_rdcnt = 0 | |
uint_t v_wrcnt = 0 | |
u_longlong_t v_mmap_read = 0 | |
u_longlong_t v_mmap_write = 0 | |
void *v_mpssdata = 0 | |
void *v_fopdata = 0 | |
kmutex_t v_vsd_lock = { | |
void *[1] _opaque = [ 0 ] | |
} | |
struct vsd_node *v_vsd = 0 | |
struct vnode *v_xattrdir = 0 | |
uint_t v_count_dnlc = 0x2 | |
}string "/zones/3d4c4352-689e-e17f-87db-e5da8de8db8e/root/zones" | |
6 <- vop_fid_pseudo Returns 0x0 | |
6 -> vop_fid_pseudo vnode_t { | |
kmutex_t v_lock = { | |
void *[1] _opaque = [ 0 ] | |
} | |
uint_t v_flag = 0 | |
uint_t v_count = 0x23 | |
void *v_data = 0xfffffe5aab951ec0 | |
struct vfs *v_vfsp = 0xfffffe5a1025b928 | |
struct stdata *v_stream = 0 | |
enum vtype v_type = VDIR | |
dev_t v_rdev = 0xffffffffffffffff | |
struct vfs *v_vfsmountedhere = 0 | |
struct vnodeops *v_op = 0xfffffe59dee5a3c0 | |
struct page *v_pages = 0 | |
struct filock *v_filocks = 0 | |
struct shrlocklist *v_shrlocks = 0 | |
krwlock_t v_nbllock = { | |
void *[1] _opaque = [ 0 ] | |
} | |
kcondvar_t v_cv = { | |
ushort_t _opaque = 0 | |
} | |
void *v_locality = 0 | |
struct fem_head *v_femhead = 0 | |
char *v_path = 0xfffffe5aaa032c88 | |
hrtime_t v_path_stamp = 0x115ebfa3cc | |
uint_t v_rdcnt = 0 | |
uint_t v_wrcnt = 0 | |
u_longlong_t v_mmap_read = 0 | |
u_longlong_t v_mmap_write = 0 | |
void *v_mpssdata = 0 | |
void *v_fopdata = 0 | |
kmutex_t v_vsd_lock = { | |
void *[1] _opaque = [ 0 ] | |
} | |
struct vsd_node *v_vsd = 0 | |
struct vnode *v_xattrdir = 0 | |
uint_t v_count_dnlc = 0x19 | |
}string "/zones/3d4c4352-689e-e17f-87db-e5da8de8db8e/root" | |
6 <- vop_fid_pseudo Returns 0x0 | |
6 -> vop_fid_pseudo vnode_t { | |
kmutex_t v_lock = { | |
void *[1] _opaque = [ 0 ] | |
} | |
uint_t v_flag = 0x1 | |
uint_t v_count = 0x3 | |
void *v_data = 0xfffffe5a7478d8c0 | |
struct vfs *v_vfsp = 0xfffffe5a1025b928 | |
struct stdata *v_stream = 0 | |
enum vtype v_type = VDIR | |
dev_t v_rdev = 0xffffffffffffffff | |
struct vfs *v_vfsmountedhere = 0 | |
struct vnodeops *v_op = 0xfffffe59dee5a3c0 | |
struct page *v_pages = 0 | |
struct filock *v_filocks = 0 | |
struct shrlocklist *v_shrlocks = 0 | |
krwlock_t v_nbllock = { | |
void *[1] _opaque = [ 0 ] | |
} | |
kcondvar_t v_cv = { | |
ushort_t _opaque = 0 | |
} | |
void *v_locality = 0 | |
struct fem_head *v_femhead = 0 | |
char *v_path = 0xfffffe59f75b9328 | |
hrtime_t v_path_stamp = 0x115ebfa3cc | |
uint_t v_rdcnt = 0 | |
uint_t v_wrcnt = 0 | |
u_longlong_t v_mmap_read = 0 | |
u_longlong_t v_mmap_write = 0 | |
void *v_mpssdata = 0 | |
void *v_fopdata = 0 | |
kmutex_t v_vsd_lock = { | |
void *[1] _opaque = [ 0 ] | |
} | |
struct vsd_node *v_vsd = 0 | |
struct vnode *v_xattrdir = 0 | |
uint_t v_count_dnlc = 0x9 | |
}string "/zones/3d4c4352-689e-e17f-87db-e5da8de8db8e" | |
6 <- vop_fid_pseudo Returns 0x0 | |
6 -> vop_fid_pseudo vnode_t { | |
kmutex_t v_lock = { | |
void *[1] _opaque = [ 0 ] | |
} | |
uint_t v_flag = 0x100 | |
uint_t v_count = 0x3 | |
void *v_data = 0xfffffe5a1026bde8 | |
struct vfs *v_vfsp = 0xfffffe59e2e512c0 | |
struct stdata *v_stream = 0 | |
enum vtype v_type = VDIR | |
dev_t v_rdev = 0xffffffffffffffff | |
struct vfs *v_vfsmountedhere = 0xfffffe5a1025b928 | |
struct vnodeops *v_op = 0xfffffe59dee5a3c0 | |
struct page *v_pages = 0 | |
struct filock *v_filocks = 0 | |
struct shrlocklist *v_shrlocks = 0 | |
krwlock_t v_nbllock = { | |
void *[1] _opaque = [ 0 ] | |
} | |
kcondvar_t v_cv = { | |
ushort_t _opaque = 0 | |
} | |
void *v_locality = 0 | |
struct fem_head *v_femhead = 0 | |
char *v_path = 0xfffffe5a052345b0 | |
hrtime_t v_path_stamp = 0x8b0a027a2 | |
uint_t v_rdcnt = 0 | |
uint_t v_wrcnt = 0 | |
u_longlong_t v_mmap_read = 0 | |
u_longlong_t v_mmap_write = 0 | |
void *v_mpssdata = 0 | |
void *v_fopdata = 0 | |
kmutex_t v_vsd_lock = { | |
void *[1] _opaque = [ 0 ] | |
} | |
struct vsd_node *v_vsd = 0 | |
struct vnode *v_xattrdir = 0 | |
uint_t v_count_dnlc = 0x1 | |
}string "/zones/3d4c4352-689e-e17f-87db-e5da8de8db8e" | |
6 <- vop_fid_pseudo Returns 0x0 | |
6 -> vop_fid_pseudo vnode_t { | |
kmutex_t v_lock = { | |
void *[1] _opaque = [ 0 ] | |
} | |
uint_t v_flag = 0x1 | |
uint_t v_count = 0x2 | |
void *v_data = 0xfffffe5a1026bcc0 | |
struct vfs *v_vfsp = 0xfffffe59e2e512c0 | |
struct stdata *v_stream = 0 | |
enum vtype v_type = VDIR | |
dev_t v_rdev = 0xffffffffffffffff | |
struct vfs *v_vfsmountedhere = 0 | |
struct vnodeops *v_op = 0xfffffe59dee5a3c0 | |
struct page *v_pages = 0 | |
struct filock *v_filocks = 0 | |
struct shrlocklist *v_shrlocks = 0 | |
krwlock_t v_nbllock = { | |
void *[1] _opaque = [ 0 ] | |
} | |
kcondvar_t v_cv = { | |
ushort_t _opaque = 0 | |
} | |
void *v_locality = 0 | |
struct fem_head *v_femhead = 0 | |
char *v_path = 0xfffffe5a0f16d8c0 | |
hrtime_t v_path_stamp = 0x8b0a027a2 | |
uint_t v_rdcnt = 0 | |
uint_t v_wrcnt = 0 | |
u_longlong_t v_mmap_read = 0 | |
u_longlong_t v_mmap_write = 0 | |
void *v_mpssdata = 0 | |
void *v_fopdata = 0 | |
kmutex_t v_vsd_lock = { | |
void *[1] _opaque = [ 0 ] | |
} | |
struct vsd_node *v_vsd = 0 | |
struct vnode *v_xattrdir = 0 | |
uint_t v_count_dnlc = 0x22 | |
}string "/zones" | |
6 <- vop_fid_pseudo Returns 0x0 | |
6 -> vop_fid_pseudo vnode_t { | |
kmutex_t v_lock = { | |
void *[1] _opaque = [ 0 ] | |
} | |
uint_t v_flag = 0x100 | |
uint_t v_count = 0x3 | |
void *v_data = 0xfffffe5a061e23b8 | |
struct vfs *v_vfsp = 0xfffffffffc0071c0 | |
struct stdata *v_stream = 0 | |
enum vtype v_type = VDIR | |
dev_t v_rdev = 0xffffffffffffffff | |
struct vfs *v_vfsmountedhere = 0xfffffe59e2e512c0 | |
struct vnodeops *v_op = 0xfffffe59df3b93c0 | |
struct page *v_pages = 0xfffffe0078856e20 | |
struct filock *v_filocks = 0 | |
struct shrlocklist *v_shrlocks = 0 | |
krwlock_t v_nbllock = { | |
void *[1] _opaque = [ 0 ] | |
} | |
kcondvar_t v_cv = { | |
ushort_t _opaque = 0 | |
} | |
void *v_locality = 0 | |
struct fem_head *v_femhead = 0 | |
char *v_path = 0xfffffe5a0f16d900 | |
hrtime_t v_path_stamp = 0x30248e588 | |
uint_t v_rdcnt = 0 | |
uint_t v_wrcnt = 0 | |
u_longlong_t v_mmap_read = 0 | |
u_longlong_t v_mmap_write = 0 | |
void *v_mpssdata = 0 | |
void *v_fopdata = 0 | |
kmutex_t v_vsd_lock = { | |
void *[1] _opaque = [ 0 ] | |
} | |
struct vsd_node *v_vsd = 0 | |
struct vnode *v_xattrdir = 0 | |
uint_t v_count_dnlc = 0x1 | |
}string "/zones" | |
6 <- vop_fid_pseudo Returns 0x0 | |
6 -> vop_fid_pseudo vnode_t { | |
kmutex_t v_lock = { | |
void *[1] _opaque = [ 0 ] | |
} | |
uint_t v_flag = 0x101 | |
uint_t v_count = 0x4a | |
void *v_data = 0xfffffe59df3aedd0 | |
struct vfs *v_vfsp = 0xfffffffffc0071c0 | |
struct stdata *v_stream = 0 | |
enum vtype v_type = VDIR | |
dev_t v_rdev = 0xffffffffffffffff | |
struct vfs *v_vfsmountedhere = 0 | |
struct vnodeops *v_op = 0xfffffe59df3b93c0 | |
struct page *v_pages = 0xfffffe003d45b2c0 | |
struct filock *v_filocks = 0 | |
struct shrlocklist *v_shrlocks = 0 | |
krwlock_t v_nbllock = { | |
void *[1] _opaque = [ 0 ] | |
} | |
kcondvar_t v_cv = { | |
ushort_t _opaque = 0 | |
} | |
void *v_locality = 0 | |
struct fem_head *v_femhead = 0 | |
char *v_path = 0xfffffe59e0311020 | |
hrtime_t v_path_stamp = 0x30248e588 | |
uint_t v_rdcnt = 0 | |
uint_t v_wrcnt = 0 | |
u_longlong_t v_mmap_read = 0 | |
u_longlong_t v_mmap_write = 0 | |
void *v_mpssdata = 0 | |
void *v_fopdata = 0 | |
kmutex_t v_vsd_lock = { | |
void *[1] _opaque = [ 0 ] | |
} | |
struct vsd_node *v_vsd = 0 | |
struct vnode *v_xattrdir = 0 | |
uint_t v_count_dnlc = 0x2d | |
}string "/" | |
6 <- vop_fid_pseudo Returns 0x0 | |
6 -> vop_fid_pseudo vnode_t { | |
kmutex_t v_lock = { | |
void *[1] _opaque = [ 0 ] | |
} | |
uint_t v_flag = 0x101 | |
uint_t v_count = 0x4b | |
void *v_data = 0xfffffe59df3aedd0 | |
struct vfs *v_vfsp = 0xfffffffffc0071c0 | |
struct stdata *v_stream = 0 | |
enum vtype v_type = VDIR | |
dev_t v_rdev = 0xffffffffffffffff | |
struct vfs *v_vfsmountedhere = 0 | |
struct vnodeops *v_op = 0xfffffe59df3b93c0 | |
struct page *v_pages = 0xfffffe003d45b2c0 | |
struct filock *v_filocks = 0 | |
struct shrlocklist *v_shrlocks = 0 | |
krwlock_t v_nbllock = { | |
void *[1] _opaque = [ 0 ] | |
} | |
kcondvar_t v_cv = { | |
ushort_t _opaque = 0 | |
} | |
void *v_locality = 0 | |
struct fem_head *v_femhead = 0 | |
char *v_path = 0xfffffe59e0311020 | |
hrtime_t v_path_stamp = 0x30248e588 | |
uint_t v_rdcnt = 0 | |
uint_t v_wrcnt = 0 | |
u_longlong_t v_mmap_read = 0 | |
u_longlong_t v_mmap_write = 0 | |
void *v_mpssdata = 0 | |
void *v_fopdata = 0 | |
kmutex_t v_vsd_lock = { | |
void *[1] _opaque = [ 0 ] | |
} | |
struct vsd_node *v_vsd = 0 | |
struct vnode *v_xattrdir = 0 | |
uint_t v_count_dnlc = 0x2d | |
}string "/" | |
6 <- vop_fid_pseudo Returns 0x0 | |
6 <- treeclimb_export Returns 0x0 | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment