Re: Run-time representation of classes

Larry Evans <cppljevans@suddenlink.net>
Sat, 07 Feb 2009 11:24:56 -0600

          From comp.compilers

Related articles
[4 earlier articles]
Re: Run-time representation of classes ftu@fi.uu.nl (2009-01-31)
Re: Run-time representation of classes michael@schuerig.de (Michael Schuerig) (2009-02-02)
Re: Run-time representation of classes cr88192@hotmail.com (cr88192) (2009-02-03)
Re: Run-time representation of classes gneuner2@comcast.net (George Neuner) (2009-02-04)
Re: Run-time representation of classes michael@schuerig.de (Michael Schuerig) (2009-02-05)
Re: Run-time representation of classes cr88192@hotmail.com (cr88192) (2009-02-05)
Re: Run-time representation of classes cppljevans@suddenlink.net (Larry Evans) (2009-02-07)
Re: Run-time representation of classes cr88192@hotmail.com (cr88192) (2009-02-08)
Re: Run-time representation of classes gneuner2@comcast.net (George Neuner) (2009-02-08)
| List of all articles for this month |
From: Larry Evans <cppljevans@suddenlink.net>
Newsgroups: comp.compilers
Date: Sat, 07 Feb 2009 11:24:56 -0600
Organization: Compilers Central
References: 09-01-055 09-02-001 09-02-007 09-02-010 09-02-011
Keywords: OOP, storage
Posted-Date: 07 Feb 2009 12:57:17 EST

On 02/04/09 19:19, Michael Schuerig wrote:
[snip]
> What I didn't see in the books I mentioned is a description of
> pointer/reference maps for precise GC. The terms aren't even in the
> indexes.
[snip]


There's no data structure description, but there is mention of a
static "reference containing map" on p. 267 (chapter 10) of
Jones/Lins. That paragraph mentions [Detlefs,1992]:


      http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.37.9897


The Detlef reference maps are per class and don't describe a map for
the stack or static area. Nor do the maps handle pointers to vectors,
AFAICT. There was a working example of such a map that handled vectors
or any kind of stl like container; however, it's no longer being
developed:


      http://preview.tinyurl.com/dxlzck



Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.