Repository navigation
【开发日志】第三十一周(2025.12.14) #49
Irissssaa
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
工作内容
调试器代码结构优化和输出路径修改
Makefile的逻辑,划分deps、gdb、run等功能模块;config.py中的result_path静态配置,改为各模块统一动态拼接cwd路径,确保所有调试产物(如async_deps.json、poll_map.json)输出到async_trace_results/文件夹;StartAsyncDebugCommand修复了多个由于路径写死引起的 bug;调试器功能bug修复
load_async_dependencies()加载错误文件名(误用async_dependencies.json)的问题,统一为async_deps.json;插件逻辑调整
poll_map.json白名单逻辑的删除,准备重构插件逻辑,改为通过 VS Code 设置断点来控制调试流程携程可以被展开;
调试:断点
核心功能:
内核态和用户态的断点
异步函数和同步函数的断点命中后,显示在调用栈当中(再创作一个界面,每个协程能够展开);
火焰图功能
白名单—>新出现一个文件,像git更改冲突那种
下下周讲一下对这个理解
All reactions