gecko-dev/xpcom/stub
Andrew McCreight d5b4c64064 Bug 750570, part 2 - Add purple buffer support for non-nsISupports classes. r=smaug
We add a new field to purple buffer entries, to store the participant for
non-nsISupports classes. For nsISupports, we store NULL instead. The participant
has to be passed into Suspect2.

In the cycle collector itself, we generalize canonicalization to handle the
possibility that we can just grab the participant directly from a field,
rather than needing to QI something.

Most of the patch is just routing around this extra pointer.
2012-08-24 09:50:06 -07:00
..
Makefile.in Bug 774032 bonus - Use @DEPTH@ and @relativesrcdir@ in Makefile.in. r=ted 2012-08-04 20:26:44 +02:00
dependentlibs.py Bug 773724 - Skip delayload libraries in dependentlibs.py. r=khuey 2012-07-23 07:42:22 +02:00
nsXPComStub.cpp Bug 750570, part 2 - Add purple buffer support for non-nsISupports classes. r=smaug 2012-08-24 09:50:06 -07:00