"contents":"[ Current Project ]\n[$(pencil)Configuration](command:wamride.targetConfig)\n[$(gear)Build](command:wamride.build)\n[$(run)Run](command:wamride.run)\n[$(debug-alt) Debug](command:wamride.debug)",
"when":"!explorerResourceIsFolder && resourceExtname in ext.supportedFileType"
}
]
},
"debuggers":[
{
"type":"wamr-debug",
"label":"WAMR lldb debugger",
"enableBreakpointsFor":{
"languageIds":[
"ada",
"arm",
"asm",
"c",
"cpp",
"crystal",
"d",
"fortan",
"fortran-modern",
"nim",
"objective-c",
"objectpascal",
"pascal",
"rust",
"swift"
]
},
"program":"./resource/debug/bin/lldb-vscode",
"windows":{
"program":"./resource/debug/bin/lldb-vscode.exe"
},
"configurationAttributes":{
"attach":{
"properties":{
"sourcePath":{
"type":"string",
"description":"Specify a source path to remap \"./\" to allow full paths to be used when setting breakpoints in binaries that have relative source paths."
},
"sourceMap":{
"type":"array",
"description":"Specify an array of path remappings; each element must itself be a two element array containing a source and destination pathname. Overrides sourcePath.",
"default":[]
},
"debuggerRoot":{
"type":"string",
"description":"Specify a working directory to set the debug adaptor to so relative object files can be located."
},
"attachCommands":{
"type":"array",
"description":"Custom commands that are executed instead of attaching to a process ID or to a process by name. These commands may optionally create a new target and must perform an attach. A valid process must exist after these commands complete or the \"attach\" will fail.",
"default":[]
},
"initCommands":{
"type":"array",
"description":"Initialization commands executed upon debugger startup.",
"default":[]
},
"preRunCommands":{
"type":"array",
"description":"Commands executed just before the program is attached to.",
"default":[]
},
"stopCommands":{
"type":"array",
"description":"Commands executed each time the program stops.",
"default":[]
},
"exitCommands":{
"type":"array",
"description":"Commands executed at the end of debugging session.",