On Dec 8, 2007 12:50 AM, Nicholas Nethercote <[EMAIL PROTECTED]> wrote:

> Tom, can you try the following.  In createSecVBitTable(), change the NULL
> parameter passed to OSetGen_Create to 'mycmp', and define 'mycmp' as
> follows:
>
> Word  mycmp( void* key, void* elem )
> {
>     Addr a1 = *(Addr*)key;
>     SecVBitNode* n = (SecVBitNode*)elem;
>     Addr a2 = n->a;
>     if (a1 < a2) return -1;
>     if (a1 > a2) return 1;
>     return 0;
> }
>
> This does give the ordering that we expect for Addrs.  Does the assertion
> still occur in this case?

No - that fixes the original assertion that I was seeing.

Tom

-- 
Tom Hughes ([EMAIL PROTECTED])
http://www.compton.nu/

-------------------------------------------------------------------------
SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Valgrind-developers mailing list
Valgrind-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/valgrind-developers

Reply via email to