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
