Search completed in 1.03 seconds.
5 results for "JS_MarkGCThing":
JSMarkOp
MozillaProjectsSpiderMonkeyJSAPI referenceJSMarkOp
arg void * opaque data which the mark hook must pass through to js_markgcthing.
... description call js_markgcthing for each gc thing directly reachable from obj.
Index
MozillaProjectsSpiderMonkeyIndex
124 jsmarkop jsapi reference, obsolete, reference, référence(2), spidermonkey call js_markgcthing for each gc thing directly reachable from obj.
JSAPI reference
MozillaProjectsSpiderMonkeyJSAPI reference
js_addfinalizecallback added in spidermonkey 38 enum jsfinalizestatus added in spidermonkey 17 js_removefinalizecallback added in spidermonkey 38 js_setgczeal added in spidermonkey 1.8 js_schedulegc added in spidermonkey 17 js_dumpheap added in spidermonkey 1.8 js_setgccallbackrt obsolete since jsapi 13 js_setfinalizecallback added in spidermonkey 17 obsolete since jsapi 32 js_markgcthing obsolete since jsapi 5 js_isabouttobefinalized obsolete since jsapi 35 js_clearnewbornroots obsolete since jsapi 5 the rest of these apis help protect objects from being destroyed by the garbage collector before the application is done using them.
SpiderMonkey 1.8.5
MozillaProjectsSpiderMonkeyReleases1.8.5
garbage collection js_markgcthing was changed in bug 549143 to mark jsvals rather than void pointers (gc root addresses), improving the typed rooting api which was introduced in bug 565157.
SpiderMonkey 1.8.7
MozillaProjectsSpiderMonkeyReleases1.8.7
garbage collection js_markgcthing was changed in bug 549143 to mark jsvals rather than void pointers (gc root addresses), improving the typed rooting api which was introduced in bug 565157.