This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
I don't mind doing some post-processing, or hacking into the allocator to
I have a collector that is based on the zone collector that can do this, because it marks each allocation with the typecode (by having a ton of different ggc_alloc macros).
Other than that, you probably can't do this easily.
do something like build a hash table of things I care about, invalidating
them if they're released, etc etc.
Basically I want to accomplish two things. First, nodes that I know should
have been collected were actually collected. Second, I'm seeing some odd
stuff with varrays which makes me wonder if somewhere, somehow we're
holding on to some pointers to them and not collecting the varrays.
jeff
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |