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