Image format proposals... Re: [SqF]Report of VI4 Project for
Feb '02
Scott A Crosby
crosby at qwes.math.cmu.edu
Sun Feb 3 10:21:09 UTC 2002
On Sun, 3 Feb 2002, Scott A Crosby wrote:
> On Sun, 3 Feb 2002, Hans-Martin Mosner wrote:
>
> --
> Switch to 128/64-bit headers?
>
> -- 64 bits
> 18 length (all zero's indicate long header)
> 2 object type
> 00 - Object contains no references
> 01 - Object is a forwarding pointer.
> 10 - (long header) 4th word in header is an oop to be checked in GC
> 11 - Object weakly references other objects.
> 4 for reserved for GC.
> 8 unused. (for immutible, special behavior, etc) [*]
>
> 16 hashbits
> 16 class# (looked up on a seperate table)
> --
Rereading, its wrong, but you get the idea of the brainstorm.
There needs to be a combination in the object type that signifies that its
a normal object.
Scott
More information about the Squeak-dev
mailing list
|