make/vscode/template-launch.jsonc
author kbarrett
Wed, 21 Aug 2019 18:42:30 -0400
changeset 57828 35db8fba55f9
parent 55166 2ae056696b15
permissions -rw-r--r--
8227054: ServiceThread needs to know about all OopStorage objects 8227053: ServiceThread cleanup of OopStorage is missing some Summary: OopStorages provides named access and iteration. Reviewed-by: eosterlund, pliden, coleenp

{
    "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"
                    }
                ]
            }
        }
    ]
}