1、 更换图标和插件名称,以免与native-debug混淆

This commit is contained in:
xuhong 2023-08-21 11:43:31 +08:00
parent 8940f90f7e
commit 4a4ae18107
6 changed files with 32 additions and 1607 deletions

View File

@ -1,3 +1,6 @@
# 0.1.5
- 更换图标和插件名称以免与native-debug混淆
# 0.1.4
- 设置suppressFailure防止调试异常退出
@ -24,22 +27,22 @@
* SSH2 module updated from deprecated 0.8.9 to current 1.6.0 (@GitMensch),
allowing connections with more modern key algorithms, improved error handling (including user messages passed on) and other improvements.
See [SSH2 Update Notices](https://github.com/mscdex/ssh2/issues/935) for more details.
* Path Substitutions working with attach+ssh configuration #293 (@brownts)
* Path Substitutions working with LLDB #295 (@brownts)
* Path Substitutions working with Windows-Style paths #294 (@brownts)
* Breakpoints may be deleted when not recognized correctly #259 fixing #230 (@kvinwang)
* New `stopAtConnect` configuration #299, #302 (@brownts)
* New `stopAtEntry` configuration to run debugger to application's entry point #306 (@brownts)
* New `ssh.sourceFileMap` configuration to allow multiple substitutions between local and ssh-remote and separate ssh working directory #298 (@GitMensch)
* fix path translation for SSH to Win32 and for extended-remote without executable (attach to process) #323 (@GitMensch)
* fix for race conditions on startup where breakpoints were not hit #304 (@brownts)
* prevent "Not implemented stop reason (assuming exception)" in many cases #316 (@GitMensch),
* Path Substitutions working with attach+ssh configuration [#293](https://github.com/WebFreak001/code-debug/issues/293) (@brownts)
* Path Substitutions working with LLDB [#295](https://github.com/WebFreak001/code-debug/issues/295) (@brownts)
* Path Substitutions working with Windows-Style paths [#294](https://github.com/WebFreak001/code-debug/issues/294) (@brownts)
* Breakpoints may be deleted when not recognized correctly [#259](https://github.com/WebFreak001/code-debug/issues/259) fixing [#230](https://github.com/WebFreak001/code-debug/issues/230) (@kvinwang)
* New `stopAtConnect` configuration [#299](https://github.com/WebFreak001/code-debug/issues/299), [#302](https://github.com/WebFreak001/code-debug/issues/302) (@brownts)
* New `stopAtEntry` configuration to run debugger to application's entry point [#306](https://github.com/WebFreak001/code-debug/issues/306) (@brownts)
* New `ssh.sourceFileMap` configuration to allow multiple substitutions between local and ssh-remote and separate ssh working directory [#298](https://github.com/WebFreak001/code-debug/issues/298) (@GitMensch)
* fix path translation for SSH to Win32 and for extended-remote without executable (attach to process) [#323](https://github.com/WebFreak001/code-debug/issues/323) (@GitMensch)
* fix for race conditions on startup where breakpoints were not hit [#304](https://github.com/WebFreak001/code-debug/issues/304) (@brownts)
* prevent "Not implemented stop reason (assuming exception)" in many cases [#316](https://github.com/WebFreak001/code-debug/issues/316) (@GitMensch),
initial recognition of watchpoints
* fix additional race conditions with setting breakpoints #313 (@brownts)
* fix stack frame expansion in editor via use of the `startFrame` parameter #312 (@brownts)
* allow specification of port/x11port via variable (as numeric string) #265 (@GitMensch)
* Extra debugger arguments now work in all configurations #316, #338 fixing #206 (@GitMensch, @brownts)
* Attaching to local PID now performs initialization prior to attaching #341 fixing #329 (@brownts)
* fix additional race conditions with setting breakpoints [#313](https://github.com/WebFreak001/code-debug/issues/313) (@brownts)
* fix stack frame expansion in editor via use of the `startFrame` parameter [#312](https://github.com/WebFreak001/code-debug/issues/312) (@brownts)
* allow specification of port/x11port via variable (as numeric string) [#265](https://github.com/WebFreak001/code-debug/issues/265) (@GitMensch)
* Extra debugger arguments now work in all configurations [#316](https://github.com/WebFreak001/code-debug/issues/316), [#338](https://github.com/WebFreak001/code-debug/issues/338) fixing [#206](https://github.com/WebFreak001/code-debug/issues/206) (@GitMensch, @brownts)
* Attaching to local PID now performs initialization prior to attaching [#341](https://github.com/WebFreak001/code-debug/issues/341) fixing [#329](https://github.com/WebFreak001/code-debug/issues/329) (@brownts)
# 0.25.1

View File

@ -1,36 +0,0 @@
# native-debug
#### Description
{**When you're done, you can delete the content in this README and update the file with details for others getting started with your repository**}
#### Software Architecture
Software architecture description
#### Installation
1. xxxx
2. xxxx
3. xxxx
#### Instructions
1. xxxx
2. xxxx
3. xxxx
#### Contribution
1. Fork the repository
2. Create Feat_xxx branch
3. Commit your code
4. Create Pull Request
#### Gitee Feature
1. You can use Readme\_XXX.md to support different languages, such as Readme\_en.md, Readme\_zh.md
2. Gitee blog [blog.gitee.com](https://blog.gitee.com)
3. Explore open source project [https://gitee.com/explore](https://gitee.com/explore)
4. The most valuable open source project [GVP](https://gitee.com/gvp)
5. The manual of Gitee [https://gitee.com/help](https://gitee.com/help)
6. The most popular members [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)

View File

@ -1,3 +1,6 @@
# 0.1.5
- 更换图标和插件名称以免与native-debug混淆
# 0.1.4
- 设置suppressFailure防止调试异常退出
@ -26,15 +29,15 @@ Native VSCode debugger. Supports both GDB and LLDB.
Press ctrl-p (cmd+p on OS X) and run `ext install webfreak.debug` in visual studio code and install GDB/LLDB. See `Usage` for details on how to set it up.
![Preview](images/preview.png)
![Preview](https://github.com/WebFreak001/code-debug/raw/HEAD/images/preview.png)
## Usage
![Image with red circle around a gear and a red arrow pointing at GDB and LLDB](images/tutorial1.png)
![Image with red circle around a gear and a red arrow pointing at GDB and LLDB](https://github.com/WebFreak001/code-debug/raw/HEAD/images/tutorial1.png)
Or if you already have an existing debugger in your project setup you can click "Create Configuration" or use the auto completion instead:
![Visual studio code debugger launch.json auto completion showing alternative way to create debuggers](images/tutorial1-alt.png)
![Visual studio code debugger launch.json auto completion showing alternative way to create debuggers](https://github.com/WebFreak001/code-debug/raw/HEAD/images/tutorial1-alt.png)
Open your project and click the debug button in your sidebar. At the top right press
the little gear icon and select GDB or LLDB. It will automatically generate the configuration
@ -45,7 +48,7 @@ you need.
If you are on OS X you can add `lldb-mi` to your path using
`ln -s /Applications/Xcode.app/Contents/Developer/usr/bin/lldb-mi /usr/local/bin/lldb-mi` if you have Xcode.
![Default config with a red circle around the target](images/tutorial2.png)
![Default config with a red circle around the target](https://github.com/WebFreak001/code-debug/raw/HEAD/images/tutorial2.png)
Now you need to change `target` to the application you want to debug relative
to the cwd. (Which is the workspace root by default)

BIN
images/native-debug.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

1549
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -1,7 +1,7 @@
{
"name": "debug",
"displayName": "Kylin Native Debug",
"description": "(Kylin Modified) GDB, LLDB & Mago-MI Debugger support for VSCode",
"displayName": "Native Debug(fix some bugs)",
"description": "GDB, LLDB & Mago-MI Debugger support for VSCode",
"keywords": [
"KylinIdeDev",
"KylinIdeDevDebug",
@ -14,9 +14,9 @@
"debug"
],
"license": "public domain",
"version": "0.1.4",
"version": "0.1.5",
"publisher": "KylinIDETeam",
"icon": "images/icon.png",
"icon": "images/native-debug.png",
"engines": {
"vscode": "^1.54.0"
},