Obsolete since JSAPI 22
This feature is obsolete. Although it may still work in some browsers, its use is discouraged since it could be removed at any time. Try to avoid using it.
Protect a specified JS item from garbage collection.
JSBool JS_LockGCThing(JSContext *cx, void *thing); // Obsolete since JSAPI 21 JSBool JS_UnlockGCThing(JSContext *cx, void *thing); // Obsolete since JSAPI 21 JSBool JS_LockGCThingRT(JSRuntime *rt, void *thing); JSBool JS_UnlockGCThingRT(JSRuntime *rt, void *thing);
||A context. Requires request. In a
||Pointer to the item to protect.|
JS_LockGCThing is a deprecated function that protects a specified item,
thing, associated with an executable script context,
cx, from garbage collection.
thing is a pointer to a
JS_UnlockGCThing removes a lock from a specified item,