mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-14 09:12:22 +07:00
[kotlin debugger] in coroutines 1.8 creation stacktraces are disabled by default, enable it explicitly for now only in debug mode
GitOrigin-RevId: 2b9b76e629ac52adf4af56484e0fba0e8661f636
This commit is contained in:
committed by
intellij-monorepo-bot
parent
c9d09753a9
commit
da7debd54c
@@ -14,9 +14,7 @@ public final class CoroutineDumpState {
|
||||
|
||||
// set to true - otherwise, install will try to load byte-buddy
|
||||
kotlinx.coroutines.debug.internal.AgentInstallationType.INSTANCE.setInstalledStatically$kotlinx_coroutines_core(true);
|
||||
kotlinx.coroutines.debug.internal.DebugProbesImpl debugProbes = kotlinx.coroutines.debug.internal.DebugProbesImpl.INSTANCE;
|
||||
debugProbes.setEnableCreationStackTraces$kotlinx_coroutines_core(false);
|
||||
debugProbes.install$kotlinx_coroutines_core();
|
||||
kotlinx.coroutines.debug.internal.DebugProbesImpl.INSTANCE.install$kotlinx_coroutines_core();
|
||||
|
||||
INSTALLED = true;
|
||||
}
|
||||
|
||||
@@ -37,7 +37,6 @@ fun isCoroutineDumpEnabled(): Boolean {
|
||||
@Internal
|
||||
fun enableCoroutineDump(): Result<Unit> {
|
||||
return runCatching {
|
||||
DebugProbes.enableCreationStackTraces = false
|
||||
DebugProbes.install()
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,10 +4,7 @@ package org.jetbrains.idea.devkit.run
|
||||
import com.intellij.compiler.options.MakeProjectStepBeforeRun
|
||||
import com.intellij.execution.RunConfigurationExtension
|
||||
import com.intellij.execution.application.ApplicationConfiguration
|
||||
import com.intellij.execution.configurations.JavaParameters
|
||||
import com.intellij.execution.configurations.ParametersList
|
||||
import com.intellij.execution.configurations.RunConfigurationBase
|
||||
import com.intellij.execution.configurations.RunnerSettings
|
||||
import com.intellij.execution.configurations.*
|
||||
import com.intellij.openapi.application.PathManager
|
||||
import com.intellij.openapi.components.service
|
||||
import com.intellij.openapi.util.io.FileUtilRt
|
||||
@@ -68,7 +65,9 @@ internal class DevKitApplicationPatcher : RunConfigurationExtension() {
|
||||
"-ea",
|
||||
)
|
||||
|
||||
vmParameters.addProperty("kotlinx.coroutines.debug.enable.creation.stack.trace", "true")
|
||||
if (runnerSettings is DebuggingRunnerData) {
|
||||
vmParameters.addProperty("kotlinx.coroutines.debug.enable.creation.stack.trace", "true")
|
||||
}
|
||||
|
||||
if (vmParametersAsList.none { it.startsWith("-Xmx") }) {
|
||||
vmParameters.add("-Xmx2g")
|
||||
|
||||
Reference in New Issue
Block a user