Hello,
By all accounts I've found a thunk is blackholed by replacing its
header with a (the) blackhole code pointer (or blackhole info
pointer in the unregisterized case). My simple-minded question is
how garbage collection can take place given that the layout of the
payload is lost. Surely not a custom blackhole for each (statically
defined) thunk? A list of blackholes maintained somewhere that
the GC knows about?
Thanks for any insight!
Kei
--
Kei Davis
Applied Computer Science Group CCS-7, Mail Stop B287
Los Alamos National Laboratory
Los Alamos, NM 87545, U.S.A.