The uctf tests pass when compiled and run manually. The don't work when invoked from tools/test/dtrace, since the test programs aren't compiled using bsd.*.mk and so they don't include CTF data.
Some ad-hoc testing with USDT and the pid provider seems to indicate that it mostly works. libc seems to be missing some CTF info about function argument types, so I'll be looking into that.