[RFT] llquantize for FreeBSD's dtrace
Pedro Giffuni
pfg at freebsd.org
Tue Jun 26 18:38:58 UTC 2012
--- Mar 26/6/12, Mark Peek <mp at FreeBSD.org> ha scritto:
> >
> > It's a different assertion.
> >
> > Probably some difference between Solaris and BSD.
> > this is very useful, thanks!
>
> Try this, change the assert on line 1429 in file dt_cc.c
> from:
>
> assert(!(arg & (UINT16_MAX << args[i].shift)));
>
> to
>
> assert(!(arg & ((uint64_t)UINT16_MAX <<
> args[i].shift)));
>
This certainly looks correct. Thanks Mark !
I updated the patch:
http://people.freebsd.org/~pfg/patches/patch-dtrace-llquantize
cheers,
Pedro.
More information about the freebsd-current
mailing list