-
Notifications
You must be signed in to change notification settings - Fork 19
DTrace: Statically Defined Tracepoints (SDT)
Elena Zannoni edited this page Feb 7, 2022
·
1 revision
Provider | Probe | In DTrace 1.X | In DTrace 2.0.0-XX | Comments |
---|---|---|---|---|
io | done | Yes | No |
|
io | start | Yes | No |
|
io | wait-done | Yes | No |
|
io | wait-start | Yes | No |
|
ip | drop-in | Yes | No |
|
ip | drop-out | Yes | No |
|
ip | receive | Yes | No |
|
ip | send | Yes | No |
|
lockstat | adaptive-acquire | Yes | No |
|
lockstat | adaptive-acquire-error | Yes | No |
|
lockstat | adaptive-block | Yes | No |
|
lockstat | adaptive-release | Yes | No |
|
lockstat | adaptive-spin |
Yes |
No |
|
nfsv3 | op-access-done | No | No |
|
nfsv3 | op-access-start | No | No |
|
nfsv3 | op-commit-done | No | No |
|
nfsv3 | op-commit-start | No | No |
|
nfsv3 | op-create-done | No | No |
|
nfsv3 | op-create-start | No | No |
|
nfsv3 | op-fsinfo-done | No | No |
|
nfsv3 | op-fsinfo-start | No | No |
|
nfsv3 | op-fsstat-done | No | No |
|
nfsv3 | op-fsstat-start | No | No |
|
nfsv3 | op-getattr-done | No | No |
|
nfsv3 | op-getattr-start | No | No |
|
nfsv3 | op-link-done | No | No |
|
nfsv3 | op-link-start | No | No |
|
nfsv3 | op-lookup-done | No | No |
|
nfsv3 | op-lookup-start | No | No |
|
nfsv3 | op-mkdir-done | No | No |
|
nfsv3 | op-mkdir-start | No | No |
|
nfsv3 | op-mknod-done | No | No |
|
nfsv3 | op-mknod-start | No | No |
|
nfsv3 | op-null-done | No | No |
|
nfsv3 | op-null-start | No | No |
|
nfsv3 | op-pathconf-done | No | No |
|
nfsv3 | op-pathconf-start | No | No |
|
nfsv3 | op-readdir-done | No | No |
|
nfsv3 | op-readdirplus-done | No | No |
|
nfsv3 | op-readdirplus-start | No | No |
|
nfsv3 | op-readdir-start | No | No |
|
nfsv3 | op-read-done | No | No |
|
nfsv3 | op-readlink-done | No | No |
|
nfsv3 | op-readlink-start | No | No |
|
nfsv3 | op-read-start | No | No |
|
nfsv3 | op-remove-done | No | No |
|
nfsv3 | op-remove-start | No | No |
|
nfsv3 | op-rename-done | No | No |
|
nfsv3 | op-rename-start | No | No |
|
nfsv3 | op-rmdir-done | No | No |
|
nfsv3 | op-rmdir-start | No | No |
|
nfsv3 | op-setattr-done | No | No |
|
nfsv3 | op-setattr-start | No | No |
|
nfsv3 | op-symlink-done | No | No |
|
nfsv3 | op-symlink-start | No | No |
|
nfsv3 | op-write-done | No | No |
|
nfsv3 | op-write-start | No | No |
|
nfsv4 | cb-recall-done | No | No |
|
nfsv4 | cb-recall-start | No | No |
|
nfsv4 | compound-done | No | No |
|
nfsv4 | compound-start | No | No |
|
nfsv4 | null-done | No | No |
|
nfsv4 | null-start | No | No |
|
nfsv4 | op-access-done | No | No |
|
nfsv4 | op-access-start | No | No |
|
nfsv4 | op-close-done | No | No |
|
nfsv4 | op-close-start | No | No |
|
nfsv4 | op-commit-done | No | No |
|
nfsv4 | op-commit-start | No | No |
|
nfsv4 | op-create-done | No | No |
|
nfsv4 | op-create-start | No | No |
|
nfsv4 | op-delegpurge-done | No | No |
|
nfsv4 | op-delegpurge-start | No | No |
|
nfsv4 | op-delegreturn-done | No | No |
|
nfsv4 | op-delegreturn-start | No | No |
|
nfsv4 | op-getattr-done | No | No |
|
nfsv4 | op-getattr-start | No | No |
|
nfsv4 | op-getfh-done | No | No |
|
nfsv4 | op-getfh-start | No | No |
|
nfsv4 | op-link-done | No | No |
|
nfsv4 | op-link-start | No | No |
|
nfsv4 | op-lock-done | No | No |
|
nfsv4 | op-lock-start | No | No |
|
nfsv4 | op-lockt-done | No | No |
|
nfsv4 | op-lockt-start | No | No |
|
nfsv4 | op-locku-done | No | No |
|
nfsv4 | op-locku-start | No | No |
|
nfsv4 | op-lookup-done | No | No |
|
nfsv4 | op-lookupp-done | No | No |
|
nfsv4 | op-lookupp-start | No | No |
|
nfsv4 | op-lookup-start | No | No |
|
nfsv4 | op-nverify-done | No | No |
|
nfsv4 | op-nverify-start | No | No |
|
nfsv4 | op-openattr-done | No | No |
|
nfsv4 | op-openattr-start | No | No |
|
nfsv4 | op-open-confirm-done | No | No |
|
nfsv4 | op-open-confirm-start | No | No |
|
nfsv4 | op-open-done | No | No |
|
nfsv4 | op-open-downgrade-done | No | No |
|
nfsv4 | op-open-downgrade-start | No | No |
|
nfsv4 | op-open-start | No | No |
|
nfsv4 | op-putfh-done | No | No |
|
nfsv4 | op-putfh-start | No | No |
|
nfsv4 | op-putpubfh-done | No | No |
|
nfsv4 | op-putpubfh-start | No | No |
|
nfsv4 | op-putrootfh-done | No | No |
|
nfsv4 | op-putrootfh-start | No | No |
|
nfsv4 | op-readdir-done | No | No |
|
nfsv4 | op-readdir-start | No | No |
|
nfsv4 | op-read-done | No | No |
|
nfsv4 | op-readlink-done | No | No |
|
nfsv4 | op-readlink-start | No | No |
|
nfsv4 | op-read-start | No | No |
|
nfsv4 | op-release-lockowner-done | No | No |
|
nfsv4 | op-release-lockowner-start | No | No |
|
nfsv4 | op-remove-done | No | No |
|
nfsv4 | op-remove-start | No | No |
|
nfsv4 | op-rename-done | No | No |
|
nfsv4 | op-rename-start | No | No |
|
nfsv4 | op-renew-done | No | No |
|
nfsv4 | op-renew-start | No | No |
|
nfsv4 | op-restorefh-done | No | No |
|
nfsv4 | op-restorefh-start | No | No |
|
nfsv4 | op-savefh-done | No | No |
|
nfsv4 | op-savefh-start | No | No |
|
nfsv4 | op-secinfo-done | No | No |
|
nfsv4 | op-secinfo-start | No | No |
|
nfsv4 | op-setattr-done | No | No |
|
nfsv4 | op-setattr-start | No | No |
|
nfsv4 | op-setclientid-confirm-done | No | No |
|
nfsv4 | op-setclientid-confirm-start | No | No |
|
nfsv4 | op-setclientid-done | No | No |
|
nfsv4 | op-setclientid-start | No | No |
|
nfsv4 | op-verify-done | No | No |
|
nfsv4 | op-verify-start | No | No |
|
nfsv4 | op-write-done | No | No |
|
nfsv4 | op-write-start | No | No |
|
proc | create | Yes | No |
|
proc | exec | Yes | No | Entry probe on do_open_execat(), where the first argument is Yest AT_FDCWD, should suffice. The filename is found in the second argument (filename->name). |
proc | exec-failure | Yes | No | Return probe on do_execveat_common() might work here. |
proc | exec-success | Yes | No |
|
proc | exit | Yes | No |
|
proc | fault | No | No |
|
proc | lwp-create | Yes | No |
|
proc | lwp-exit | Yes | No |
|
proc | lwp-start | Yes | No |
|
proc | signal-clear | Yes | No |
|
proc | signal-discard | Yes | No |
|
proc | signal-handle | Yes | No |
|
proc | signal-send | Yes | No |
|
proc | start | Yes | No |
|
sched | change-pri | Yes | No |
|
sched | cpucaps-sleep | No | No |
|
sched | cpucaps-wakeup | No | No |
|
sched | dequeue | Yes | No |
|
sched | enqueue | Yes | No |
|
sched | off-cpu | Yes | No |
|
sched | on-cpu | Yes | No |
|
sched | preempt | Yes | No |
|
sched | remain-cpu | Yes | No |
|
sched | schedctl-nopreempt | No | No |
|
sched | schedctl-preempt | No | No |
|
sched | schedctl-yield | No | No |
|
sched | sleep | Yes | No |
|
sched | surrender | Yes | No |
|
sched | tick | Yes | No |
|
sched | wakeup | Yes | No |
|
sysevent | post | No | No |
|
tcp | accept-established | Yes | No |
|
tcp | accept-refused | Yes | No |
|
tcp | connect-established | Yes | No |
|
tcp | connect-refused | Yes | No |
|
tcp | connect-request | Yes | No |
|
tcp | receive | Yes | No |
|
tcp | send | Yes | No |
|
tcp | state-change | Yes | No |
|
udp | receive | Yes | No |
|
udp | send | Yes | No |
|
xpv | add-to-physmap-end | No | No |
|
xpv | add-to-physmap-start | No | No |
|
xpv | decrease-reservation-end | No | No |
|
xpv | decrease-reservation-start | No | No |
|
xpv | dom-create-end | No | No |
|
xpv | dom-create-start | No | No |
|
xpv | dom-destroy-end | No | No |
|
xpv | dom-destroy-start | No | No |
|
xpv | dom-pause-end | No | No |
|
xpv | dom-pause-start | No | No |
|
xpv | dom-unpause-end | No | No |
|
xpv | dom-unpause-start | No | No |
|
xpv | evtchn-op-end | No | No |
|
xpv | evtchn-op-start | No | No |
|
xpv | increase-reservation-end | No | No |
|
xpv | increase-reservation-start | No | No |
|
xpv | mmapbatch-end | No | No |
|
xpv | mmapbatch-start | No | No |
|
xpv | mmap-end | No | No |
|
xpv | mmap-entry | No | No |
|
xpv | mmap-start | No | No |
|
xpv | mmu-ext-op-end | No | No |
|
xpv | mmu-ext-op-start | No | No |
|
xpv | mmu-update-end | No | No |
|
xpv | mmu-update-start | No | No |
|
xpv | populate-physmap-end | No | No |
|
xpv | populate-physmap-start | No | No |
|
xpv | set-memory-map-end | No | No |
|
xpv | set-memory-map-start | No | No |
|
xpv | setvcpucontext-end | No | No |
|
xpv | setvcpucontext-start | No | No |
|