Bug 1283855 part 27 - Make more GC APIs take JSContext instead of JSRuntime. r=jonco

This commit is contained in:
Jan de Mooij
2016-07-07 09:55:45 +02:00
parent 43c0eb9efc
commit a3ac62d76c
9 changed files with 55 additions and 55 deletions

View File

@@ -518,7 +518,7 @@ CycleCollectedJSRuntime::Initialize(JSRuntime* aParentRuntime,
}
JS_SetGrayGCRootsTracer(mJSContext, TraceGrayJS, this);
JS_SetGCCallback(mJSContext, GCCallback, this);
mPrevGCSliceCallback = JS::SetGCSliceCallback(mJSRuntime, GCSliceCallback);
mPrevGCSliceCallback = JS::SetGCSliceCallback(mJSContext, GCSliceCallback);
if (NS_IsMainThread()) {
// We would like to support all threads here, but the way timeline consumers
@@ -529,7 +529,7 @@ CycleCollectedJSRuntime::Initialize(JSRuntime* aParentRuntime,
// main thread, since the UI for this tracing data only displays data
// relevant to the main-thread.
mPrevGCNurseryCollectionCallback = JS::SetGCNurseryCollectionCallback(
mJSRuntime, GCNurseryCollectionCallback);
mJSContext, GCNurseryCollectionCallback);
}
JS_SetObjectsTenuredCallback(mJSContext, JSObjectsTenuredCb, this);