Bug 1422432 - Remove PrintJSStack(). r=mrbkap
authorAndrew McCreight <continuation@gmail.com>
Fri, 01 Dec 2017 16:16:11 -0800
changeset 394964 a68d5f4b11c097514273f273dfdfcc2b074c2fa1
parent 394963 0eea6706d04ad431d12911173b7406a1f23a3b6d
child 394965 562dbac7f65ce1a567c715981541fab3e56c9d52
push id97987
push usernerli@mozilla.com
push dateTue, 05 Dec 2017 13:52:50 +0000
treeherdermozilla-inbound@8842dba7396b [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersmrbkap
bugs1422432
milestone59.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1422432 - Remove PrintJSStack(). r=mrbkap MozReview-Commit-ID: 8ObqjMxAzIR
js/xpconnect/src/nsXPConnect.cpp
--- a/js/xpconnect/src/nsXPConnect.cpp
+++ b/js/xpconnect/src/nsXPConnect.cpp
@@ -1127,23 +1127,16 @@ nsXPConnect::ReadFunction(nsIObjectInput
 
 /* These are here to be callable from a debugger */
 extern "C" {
 JS_EXPORT_API(void) DumpJSStack()
 {
     xpc_DumpJSStack(true, true, false);
 }
 
-JS_EXPORT_API(const char*) PrintJSStack()
-{
-    if (JSContext* cx = nsContentUtils::GetCurrentJSContext())
-        return xpc_PrintJSStack(cx, true, true, false).release();
-    return "There is no JSContext on the stack.\n";
-}
-
 JS_EXPORT_API(void) DumpCompleteHeap()
 {
     nsCOMPtr<nsICycleCollectorListener> listener =
       do_CreateInstance("@mozilla.org/cycle-collector-logger;1");
     if (!listener) {
       NS_WARNING("Failed to create CC logger");
       return;
     }