Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 10 Dec 2013 15:43:16 -0800
From:      hiren panchasara <hiren.panchasara@gmail.com>
To:        freebsd-dtrace@freebsd.org
Subject:   Examples from www.dtracebook.com
Message-ID:  <CALCpEUFnwN%2BmwTDyq-_q3x8jkk8EBfzMMyRzVeHDrHq=j-nqVg@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
http://www.dtracebook.com/index.php/Introduction_to_DTrace:read-syscall.d

$ sudo dtrace -n 'syscall::read:entry /execname != "dtrace"/ {
@reads[execname, fds[arg0].fi_pathname] = count(); }'
dtrace: invalid probe specifier syscall::read:entry /execname !=
"dtrace"/ { @reads[execname, fds[arg0].fi_pathname] = count(); }: in
action list: fds has not yet been declared or assigned

This is on FreeBSD -head.


$ sudo dtrace -l | grep " read entry"
49341    syscall         freebsd32                              read entry
50413    syscall           freebsd                              read entry

What am I missing? What does "invalid probe specifier " mean here?

cheers,
Hiren



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CALCpEUFnwN%2BmwTDyq-_q3x8jkk8EBfzMMyRzVeHDrHq=j-nqVg>