Bug 701002 part 2 - JavaStackTrace: send "JavaStackTrace" field to Socorro. r=dougt

This commit is contained in:
Chris Peterson 2012-01-23 12:02:56 -08:00
Родитель 07995fc3c2
Коммит 302abf6de8
1 изменённых файлов: 6 добавлений и 4 удалений

Просмотреть файл

@ -206,12 +206,14 @@ Java_org_mozilla_gecko_GeckoAppShell_onChangeNetworkLinkStatus(JNIEnv *jenv, jcl
}
NS_EXPORT void JNICALL
Java_org_mozilla_gecko_GeckoAppShell_reportJavaCrash(JNIEnv *jenv, jclass, jstring stack)
Java_org_mozilla_gecko_GeckoAppShell_reportJavaCrash(JNIEnv *jenv, jclass, jstring jStackTrace)
{
#ifdef MOZ_CRASHREPORTER
nsJNIString javaStack(stack, jenv);
CrashReporter::AppendAppNotesToCrashReport(NS_ConvertUTF16toUTF8(javaStack));
#endif
const nsJNIString stackTrace16(jStackTrace, jenv);
const NS_ConvertUTF16toUTF8 stackTrace8(stackTrace16);
CrashReporter::AnnotateCrashReport(NS_LITERAL_CSTRING("JavaStackTrace"), stackTrace8);
#endif // MOZ_CRASHREPORTER
abort();
}