static void WrappedNativeObjectMoved(JSObject* obj, const JSObject* old) { nsISupports* p = static_cast<nsISupports*>(xpc_GetJSPrivate(obj)); if (!p) return; XPCWrappedNative* wrapper = static_cast<XPCWrappedNative*>(p); wrapper->FlatJSObjectMoved(obj, old); }