[gclist] References on GC and separate compilation

Daniel Wang danwang@CS.Princeton.EDU
17 May 2001 17:30:00 -0400


I'm looking references on the needed linker support to implement "pc
maps". I'm sure people need similar tricks for exception handers.
In particular if you are using a tagless GC that is using the return address
as an index into a live roots table, how do you build a global table at link
time from tables in separately compiled libraries or modules.
 
Most of the papers, I can find about tagless GC seem to side step the issue
about the needed linker support... and I don't know what they do with
respect to dynamic libraries. Any references about linkers and their
interaction with GCs would be useful too...

I'll summarize for the list if people are interested...