/* static */ void SavedFrame::finalize(FreeOp *fop, JSObject *obj) { JSPrincipals *p = obj->as<SavedFrame>().getPrincipals(); if (p) { JSRuntime *rt = obj->runtimeFromMainThread(); JS_DropPrincipals(rt, p); } }
~AutoDropPrincipals() { JS_DropPrincipals(rt, principals); }
SavedStacks::FrameState::~FrameState() { if (principals) JS_DropPrincipals(TlsPerThreadData.get()->runtimeFromMainThread(), principals); }
~AutoDropPrincipals() { JS_DropPrincipals(cx, principals); }