On Sat, Mar 23, 2013 at 08:57:54AM +0000, Andriy Gapon wrote:
> Author: avg
> Date: Sat Mar 23 08:57:54 2013
> New Revision: 248644
> URL: http://svnweb.freebsd.org/changeset/base/248644
> 
> Log:
>   dtrace: ensure that we can always catch a process (e.g. when -c is used)
>   
>   It is not guaranteed that a program has a symbol table entry for main
>   and thus that it would be possible to set a breakpoint on it.
>   
>   Reviewed by:        rpaulo
>   Discussed with:     rpaulo
>   MFC after:  13 days

Hi Andriy,

This commit seems to break USDT for me. When I for instance try to run
the toy example at https://wiki.freebsd.org/DTrace/userland (the
database provider), I get

markj@gloom: ~/tmp/dtrace/db $ sudo dtrace -s db.d -c ./db
dtrace: failed to compile script db.d: line 2: probe description 
database23147:::query-start does not match any probes

When I revert this commit and recompile the example program and
libdtrace, it works as expected.

Thanks,
-Mark
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to