On Mon, 12 Jan 2004, Vladimir Fedorov wrote: > I assume by dirty, you mean flip the bit in the card table corresponding > to the memory location in which a potential cross-generational pointer > is being stored. Correct.
> Also when you refer to base I assume you mean the start > of the object containing the memory location. Yes. thats exactly what i was referring to > In this case you don't > need to do anything, GC will scan the whole object to update the > potential cross generational pointers even if the objects spans multiple > cards some of which are not flipped. The brick table is used to found > the start of the first object outside the card that has been flipped. The reason i am trying to fit in my own GC that requires the writebarrier(objbase, value) due to the algorithm functionality. and finding the object base at runtime would be too costly. Is there any way to do this in compile time? > > Regards, > Archana > =================================== This list is hosted by DevelopMentorŪ http://www.develop.com NEW! ASP.NET courses you may be interested in: 2 Days of ASP.NET, 29 Sept 2003, in Redmond http://www.develop.com/courses/2daspdotnet Guerrilla ASP.NET, 13 Oct 2003, in Boston http://www.develop.com/courses/gaspdotnet View archives and manage your subscription(s) at http://discuss.develop.com