I've got a situation where I had an assert running debug saying that a
handle points to the kHandleZapValue constant.  However, it actually
looks like the handle is perfectly legitimate.  kHandleZapValue points
is 0x0baddead, which looks like a perfectly valid HeapObject address,
and I have something that is a HeapObject (a FixedArray, actually) at
that address, and looking at the memory at 0x0baddead, it looks valid.

So my question is, why isn't kHandleZapValue (and kZapValue and
kFromSpaceZapValue for that matter) an even value that can't possibly
be a HeapObject pointer?  And does it seem possible that there would
be a valid allocation at the address 0x0baddead?

matt

-- 
v8-users mailing list
[email protected]
http://groups.google.com/group/v8-users

Reply via email to