void StructuredCloneHelper::FreeBuffer(uint64_t* aBuffer, size_t aBufferLength) { MOZ_ASSERT(!mBuffer, "FreeBuffer() must be called without a Write()."); MOZ_ASSERT(aBuffer); MOZ_ASSERT(aBufferLength); JS_ClearStructuredClone(aBuffer, aBufferLength, &gCallbacks, this, false); }
ScriptInterface::StructuredClone::~StructuredClone() { if (m_Data) JS_ClearStructuredClone(m_Data, m_Size, NULL, NULL); }