mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
6a69e406cb
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. |
||
---|---|---|
.. | ||
staticruntime | ||
Makefile.in | ||
nsGlueLinking.h | ||
nsGlueLinkingDlopen.cpp | ||
nsGlueLinkingNull.cpp | ||
nsGlueLinkingOS2.cpp | ||
nsGlueLinkingOSX.cpp | ||
nsGlueLinkingWin.cpp | ||
nsXPCOMGlue.cpp | ||
nsXPCOMGlue.h |