Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
fafa1412 authored Aug 15, 2024
1 parent c3f2634 commit ab22963
Showing 1 changed file with 18 additions and 22 deletions.
40 changes: 18 additions & 22 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,41 +36,37 @@
3.2.1 [安装](#概要3.2.1)
3.2.2 [使用](#概要3.2.2)
4. [工作概要](#概要4)
4.1 [对去年调试器的完善](#概要4.1)
4.1 [对调试器进行完善](#概要4.1)
4.2 [对可支持调试的操作系统进行语言及运行环境扩充](#概要4.2)

[第二部分 完善调试器](#完善调试器)
1. [功能完善](#完善)
1.1 [解决由调试器自动设置的断点不会在 VSCode 里面显示出来的问题](#完善1)
1.2 [完善边界断点](#完善2)
1.3 [将断点组功能改造为状态机](#完善3)
1.4 [添加 showInformationMessage 函数](#完善4)
1.5 [改善有的情况continue不能跳转到断点的情况](#完善5)
1.6 [提升 Debug Console 输出内容的可读性](#完善6)
1.7 [修改插件本身的编译配置文件 tsconfig.json](#完善7)
1.8 [修改launch.json 文件](#完善8)
1.1 [调试器自动设置的断点不会在 VSCode 里面显示出来](#完善1)
1.2 [边界断点逻辑不具普适性](#完善2)
1.3 [代码实现复杂不易维护和扩展](#完善3)
1.4 [没有实现单步步进](#完善4)
1.5 [调试器 continue 按钮不能适用于所有情况](#完善5)
1.6 [控制台输出杂乱且不完整](#完善6)
1.7 [编译后插件太大](#完善7)
1.8 [配置文件硬编码](#完善8)
2. [新增功能](#新增功能4)
2.1 [增加通过SSH进行OS调试的功能](#新1)
2.1 [通过SSH调试](#新1)
2.2 [通过右键菜单添加/取消边界断点](#新2)
2.3 [实现单步步进](#新3)
2.4 [自动编译脚本](#新4)
2.5 [调试调试器](#新5)

[第三部分 对可支持调试的操作系统进行语言及运行环境扩充](#扩充)
1. [支持xv6(C语言)的调试](#移植)
1.1 [适配C语言](#移植1)
1.2 [编写配置文件](#移植2)
1. [支持C语言(xv6)的调试](#移植)
1.1 [适配所有语言](#移植1)
1.2 [配置调试会话](#移植2)
1.2.1 [xv6的qemu启动参数](#移植2.1)
1.2.2 [获取断点组名称及路径](#移植2.2)
1.2.3 [xv6内核态和用户态转换的边界](#移植2.3)
1.2.4 [修改钩子断点](#移植2.4)
1.2.4 [修改钩子断点](#移植2.4)
1.2.5 [适配性提升](#移植2.5)
2. [支持硬件的调试](#硬件)
2.1 [框架搭建](#硬件1)
3. [支持硬件上的调试的调试](#硬件)
2.1 [框架搭建](#硬件1)
2.2 [硬件部署及调试](#硬件2)
2.2.1 [调试方法](#硬件2.1)
2.2.2 [编译](#硬件2.2)
2.3 [硬件适配](#硬件3)
2.3 [硬件适配](#硬件3)


<span id="概要"></span>
## 第一部分 项目概要
Expand Down

0 comments on commit ab22963

Please sign in to comment.