[gclist] Two conservative collectors
Charles Fiterman
cef@geodesic.com
Thu, 18 Nov 1999 15:28:38 -0600
At 01:24 PM 11/18/99 -0800, you wrote:
>[Charles Fiterman wrote:]
>> Our inhouse use of debug info is approaching the point where a precise
>scan
>> of the stack would make sense.
>That's actually more ambitious than what I was talking about. The only way
>you could possibly do this with our collector is by providing your own
>traversal procedure. Where you get the layout info from is your problem. I
>would be surprised if you could get reliable stack layout information,
>especially about temporary values and at high optimization levels, from
>debug information generated by existing compilers.
Yes from debug info generated by existing compilers. Where else. Debuggers
work. They tell you what is in variables and track pointers. You can only
do a half way job if you aren't committed to reading and using debug
information from existing compilers.