make/vscode/template-launch.jsonc
author egahlin
Fri, 29 Nov 2019 17:31:01 +0100
changeset 59327 2c3578aa0bdf
parent 55166 2ae056696b15
permissions -rw-r--r--
8234671: JFR api/consumer/recordingstream/TestStart.java failed due to timeout at testStartTwice() Reviewed-by: mgronlun

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "gtestLauncher",
            "type": "{{DEBUGENGINENAME}}",
            "request": "launch",
            "program": "{{OUTPUTDIR}}/hotspot/variant-server/libjvm/gtest/gtestLauncher",
            "args": ["-jdk:{{OUTPUTDIR}}/jdk"],
            "stopAtEntry": false,
            "cwd": "{{WORKSPACE_ROOT}}",
            "environment": [],
            "externalConsole": false,
            "preLaunchTask": "Make 'exploded-image'",
            "osx": {
                "MIMode": "lldb",
                "internalConsoleOptions": "openOnSessionStart",
                "args": ["--gtest_color=no", "-jdk:{{OUTPUTDIR}}/jdk"]
            },
            "linux": {
                "MIMode": "gdb",
                "setupCommands": [
                    {
                        "text": "handle SIGSEGV noprint nostop",
                        "description": "Disable stopping on signals handled by the JVM"
                    }
                ]
            }
        },
        {
            "name": "java",
            "type": "{{DEBUGENGINENAME}}",
            "request": "launch",
            "program": "{{OUTPUTDIR}}/jdk/bin/java",
            "stopAtEntry": false,
            "cwd": "{{WORKSPACE_ROOT}}",
            "environment": [],
            "externalConsole": false,
            "preLaunchTask": "Make 'exploded-image'",
            "osx": {
                "MIMode": "lldb",
                "internalConsoleOptions": "openOnSessionStart",
            },
            "linux": {
                "MIMode": "gdb",
                "setupCommands": [
                    {
                        "text": "handle SIGSEGV noprint nostop",
                        "description": "Disable stopping on signals handled by the JVM"
                    }
                ]
            }
        }
    ]
}