parent
0e04620791
commit
3740f5c42a
|
@ -1,3 +1,9 @@
|
|||
# 0.1.0
|
||||
* 修复无法查看/设置寄存器的问题;
|
||||
* 修复无法设置变量值的问题.;
|
||||
* 增加汇编调试功能;
|
||||
* 添加反向调试的界面按钮;
|
||||
|
||||
# 0.26.0
|
||||
|
||||
* vscode dependency was increased from 1.28 to 1.55 along with the debug-adapter protocol to get rid of some outdated dependencies (@GitMensch)
|
||||
|
|
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
"deb":{
|
||||
"default_arch":{
|
||||
"default_os":{
|
||||
"g++":{
|
||||
"relations":[{
|
||||
"relation": ">=",
|
||||
"version": "8.0.0"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"rpm":{}
|
||||
}
|
143
package.json
143
package.json
|
@ -3,6 +3,8 @@
|
|||
"displayName": "Native Debug",
|
||||
"description": "GDB, LLDB & Mago-MI Debugger support for VSCode",
|
||||
"keywords": [
|
||||
"KylinIdeDev",
|
||||
"KylinIdeDevDebug",
|
||||
"gdb",
|
||||
"lldb",
|
||||
"mago-mi",
|
||||
|
@ -10,8 +12,8 @@
|
|||
"debug"
|
||||
],
|
||||
"license": "public domain",
|
||||
"version": "0.26.1",
|
||||
"publisher": "webfreak",
|
||||
"version": "0.1.0",
|
||||
"publisher": "KylinIDETeam",
|
||||
"icon": "images/icon.png",
|
||||
"engines": {
|
||||
"vscode": "^1.55.0"
|
||||
|
@ -25,6 +27,7 @@
|
|||
"onCommand:code-debug.startRecord",
|
||||
"onCommand:code-debug.stopRecord"
|
||||
],
|
||||
"downloadUrl":"",
|
||||
"categories": [
|
||||
"Debuggers"
|
||||
],
|
||||
|
@ -46,12 +49,12 @@
|
|||
{
|
||||
"command": "code-debug.startRecord",
|
||||
"title": "Code-Debug: Start reverse debugging",
|
||||
"icon":"$(debug-start)"
|
||||
"icon": "$(debug-start)"
|
||||
},
|
||||
{
|
||||
"command": "code-debug.stopRecord",
|
||||
"title": "Code-Debug: Stop reverse debugging",
|
||||
"icon":"$(debug-stop)"
|
||||
"icon": "$(debug-stop)"
|
||||
}
|
||||
],
|
||||
"menus": {
|
||||
|
@ -69,26 +72,66 @@
|
|||
]
|
||||
},
|
||||
"breakpoints": [
|
||||
{"language": "c"},
|
||||
{"language": "cpp"},
|
||||
{"language": "d"},
|
||||
{"language": "objective-c"},
|
||||
{"language": "fortran"},
|
||||
{"language": "fortran-modern"},
|
||||
{"language": "fortran90"},
|
||||
{"language": "fortran_free-form"},
|
||||
{"language": "fortran_fixed-form"},
|
||||
{"language": "rust"},
|
||||
{"language": "pascal"},
|
||||
{"language": "objectpascal"},
|
||||
{"language": "ada"},
|
||||
{"language": "nim"},
|
||||
{"language": "arm"},
|
||||
{"language": "asm"},
|
||||
{"language": "vala"},
|
||||
{"language": "crystal"},
|
||||
{"language": "kotlin"},
|
||||
{"language": "zig"}
|
||||
{
|
||||
"language": "c"
|
||||
},
|
||||
{
|
||||
"language": "cpp"
|
||||
},
|
||||
{
|
||||
"language": "d"
|
||||
},
|
||||
{
|
||||
"language": "objective-c"
|
||||
},
|
||||
{
|
||||
"language": "fortran"
|
||||
},
|
||||
{
|
||||
"language": "fortran-modern"
|
||||
},
|
||||
{
|
||||
"language": "fortran90"
|
||||
},
|
||||
{
|
||||
"language": "fortran_free-form"
|
||||
},
|
||||
{
|
||||
"language": "fortran_fixed-form"
|
||||
},
|
||||
{
|
||||
"language": "rust"
|
||||
},
|
||||
{
|
||||
"language": "pascal"
|
||||
},
|
||||
{
|
||||
"language": "objectpascal"
|
||||
},
|
||||
{
|
||||
"language": "ada"
|
||||
},
|
||||
{
|
||||
"language": "nim"
|
||||
},
|
||||
{
|
||||
"language": "arm"
|
||||
},
|
||||
{
|
||||
"language": "asm"
|
||||
},
|
||||
{
|
||||
"language": "vala"
|
||||
},
|
||||
{
|
||||
"language": "crystal"
|
||||
},
|
||||
{
|
||||
"language": "kotlin"
|
||||
},
|
||||
{
|
||||
"language": "zig"
|
||||
}
|
||||
],
|
||||
"debuggers": [
|
||||
{
|
||||
|
@ -193,7 +236,10 @@
|
|||
"default": []
|
||||
},
|
||||
"stopAtEntry": {
|
||||
"type": ["boolean", "string"],
|
||||
"type": [
|
||||
"boolean",
|
||||
"string"
|
||||
],
|
||||
"description": "Whether debugger should stop at application entry point",
|
||||
"default": false
|
||||
},
|
||||
|
@ -211,7 +257,10 @@
|
|||
"description": "Remote host name/ip to connect to"
|
||||
},
|
||||
"port": {
|
||||
"type": ["number", "string"],
|
||||
"type": [
|
||||
"number",
|
||||
"string"
|
||||
],
|
||||
"description": "Remote port number",
|
||||
"default": 22
|
||||
},
|
||||
|
@ -249,7 +298,10 @@
|
|||
"default": true
|
||||
},
|
||||
"x11port": {
|
||||
"type": ["number", "string"],
|
||||
"type": [
|
||||
"number",
|
||||
"string"
|
||||
],
|
||||
"description": "Port to redirect X11 data to (by default port = display + 6000)",
|
||||
"default": 6000
|
||||
},
|
||||
|
@ -348,7 +400,10 @@
|
|||
"default": false
|
||||
},
|
||||
"stopAtEntry": {
|
||||
"type": ["boolean", "string"],
|
||||
"type": [
|
||||
"boolean",
|
||||
"string"
|
||||
],
|
||||
"description": "Whether debugger should stop at application entry point",
|
||||
"default": false
|
||||
},
|
||||
|
@ -366,7 +421,10 @@
|
|||
"description": "Remote host name/ip to connect to"
|
||||
},
|
||||
"port": {
|
||||
"type": ["number", "string"],
|
||||
"type": [
|
||||
"number",
|
||||
"string"
|
||||
],
|
||||
"description": "Remote port number",
|
||||
"default": 22
|
||||
},
|
||||
|
@ -404,7 +462,10 @@
|
|||
"default": true
|
||||
},
|
||||
"x11port": {
|
||||
"type": ["number", "string"],
|
||||
"type": [
|
||||
"number",
|
||||
"string"
|
||||
],
|
||||
"description": "Port to redirect X11 data to (by default port = display + 6000)",
|
||||
"default": 6000
|
||||
},
|
||||
|
@ -636,7 +697,10 @@
|
|||
"default": []
|
||||
},
|
||||
"stopAtEntry": {
|
||||
"type": ["boolean", "string"],
|
||||
"type": [
|
||||
"boolean",
|
||||
"string"
|
||||
],
|
||||
"description": "Whether debugger should stop at application entry point",
|
||||
"default": false
|
||||
},
|
||||
|
@ -654,7 +718,10 @@
|
|||
"description": "Remote host name/ip to connect to"
|
||||
},
|
||||
"port": {
|
||||
"type": ["number", "string"],
|
||||
"type": [
|
||||
"number",
|
||||
"string"
|
||||
],
|
||||
"description": "Remote port number",
|
||||
"default": 22
|
||||
},
|
||||
|
@ -697,7 +764,10 @@
|
|||
"default": "localhost"
|
||||
},
|
||||
"x11port": {
|
||||
"type": ["number", "string"],
|
||||
"type": [
|
||||
"number",
|
||||
"string"
|
||||
],
|
||||
"description": "Port to redirect X11 data to (by default port = display + 6000)",
|
||||
"default": 6000
|
||||
},
|
||||
|
@ -785,7 +855,10 @@
|
|||
"default": false
|
||||
},
|
||||
"stopAtEntry": {
|
||||
"type": ["boolean", "string"],
|
||||
"type": [
|
||||
"boolean",
|
||||
"string"
|
||||
],
|
||||
"description": "Whether debugger should stop at application entry point",
|
||||
"default": false
|
||||
}
|
||||
|
@ -1048,7 +1121,7 @@
|
|||
},
|
||||
"dependencies": {
|
||||
"ssh2": "^1.6.0",
|
||||
"vscode-debugadapter": "^1.45.0",
|
||||
"vscode-debugadapter": "^1.45.1",
|
||||
"vscode-debugprotocol": "^1.45.0",
|
||||
"node-interval-tree": "^1.3.3",
|
||||
"json-stream-stringify": "^2.0.4",
|
||||
|
|
Loading…
Reference in New Issue