diff --git a/CHANGELOG.md b/CHANGELOG.md index 12302fe..e5af81a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -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) diff --git a/depends.json b/depends.json new file mode 100644 index 0000000..46ce049 --- /dev/null +++ b/depends.json @@ -0,0 +1,16 @@ +{ + "deb":{ + "default_arch":{ + "default_os":{ + "g++":{ + "relations":[{ + "relation": ">=", + "version": "8.0.0" + } + ] + } + } + } + }, + "rpm":{} +} \ No newline at end of file diff --git a/package.json b/package.json index d3cee76..00be048 100644 --- a/package.json +++ b/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",