| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
[feature] 在MI stopped事件中输出当前core的thread-dim信息 Co-authored-by: wiyr0<wangyixian3@huawei.com> # message auto-generated for no-merge-commit merge: !185 merge feature/print-thread-dim into master [feature] 在MI stopped事件中输出当前core的thread-dim信息 Created-by: wiyr0 Commit-by: wiyr0 Merged-by: ascend-robot Description: ### 1. 修改描述 - **修改原因:** msdebug-mi需要输出simt_vf的thread_dim信息 - **修改方案:** 参照已有 is-device/is-simt 的输出模式,在 SBProcess 层新增接口获取当前停止 core 的 thread-dim,并在 MI 事件处理侧新增格式化辅助函数,将 thread-dim={x,y,z} 字段加入所有 stopped 类 OOB(Out-of-Band)记录。 - **修改内容:** 1. SBProcess.h/SBProcess.cpp:新增 GetSBCurrentCoreThreadDim(uint16_t &dim_x, uint16_t &dim_y, uint16_t &dim_z) 接口。实现上先通过 GetDeviceStopInfoCached 拿到当前 stop 的 core_id/core_type,再调 GetCoresInfo 取全量 core 信息,按 core_id + core_type 匹配出当前 core,返回其 thread_dim_x/y/z;进程无效或匹配不到则返回 false。 2. MICmnLLDBDebuggerHandleEvents.cpp:新增静态辅助 GetMiValueResultThreadDim,调用上述接口,成功时构造 thread-dim={x="..",y="..",z=".."} 的 MIValueTuple,失败时输出 thread-dim={} 占位。 3. 在以下 stopped 事件处统一追加 thread-dim 字段:断点停止 MiStoppedAtBreakPoint(两处)、观察点停止 MiStoppedAtWatchpoint(并补齐此前缺失的 is-device/is-simt)、trace 停止 HandleProcessEventStopReasonTrace(两处)。 - [ ] **涉及代码双合**(贴上另一个PR链接): ---- ### 2. 功能验证 - [ ] **功能自验截图**(请确保不体现个人信息)  - [ ] **冒烟是否通过**  ---- ### 3. 代码检视 - **要求:** - 合入功能代码大于 200 行,需要sig会议申报代码检视议题,并在PR中标注会议。 - committer评估是否需要在sig会议进行代码检视。 - 参与检视的committer人员名单与检视时间。 - 大于 1000 行代码原则上不允许合入,需进行备案。 - [ ] **是否经过代码检视** - [ ] **是否具备UT测试用例看护** - [ ] **是否需要在sig会议中进行代码检视** - **检视committer人员名单与检视时间:** ---- ### 4. 资料修改自检 - **资料修改:** ---- See merge request: Ascend/msdebug!185 | 28 天前 | |
[feature] 修改cmake版本限制 Co-authored-by: AiBoGe<zhangjunbo17@huawei.com> # message auto-generated for no-merge-commit merge: !182 merge cmake_dev into master [feature] 修改cmake版本限制 Created-by: AiBoGe Commit-by: AiBoGe Merged-by: ascend-robot Description: ### 1. 修改描述 **修改原因:** https://gitcode.com/Ascend/msdebug/issues/90 - **修改方案:** 去除限制,修复cmake高版本编译带来的错误。这里主要是由于低版本的warning在高版本会变成error - **修改内容:** CMakeLists.txt - [ ] **涉及代码双合**(贴上另一个PR链接): ---- ### 2. 功能验证 - [ ] **功能自验截图**(请确保不体现个人信息) 4.2.1版本  4.2.0版本  4.3.4版本  - [ ] **冒烟是否通过** ---- ### 3. 代码检视 - **要求:** - 合入功能代码大于 200 行,需要sig会议申报代码检视议题,并在PR中标注会议。 - committer评估是否需要在sig会议进行代码检视。 - 参与检视的committer人员名单与检视时间。 - 大于 1000 行代码原则上不允许合入,需进行备案。 - [ ] **是否经过代码检视** - [ ] **是否具备UT测试用例看护** - [ ] **是否需要在sig会议中进行代码检视** - **检视committer人员名单与检视时间:** ---- ### 4. 资料修改自检 - **资料修改:** ---- See merge request: Ascend/msdebug!182 | 1 个月前 | |
[feature] 修改cmake版本限制 Co-authored-by: AiBoGe<zhangjunbo17@huawei.com> # message auto-generated for no-merge-commit merge: !182 merge cmake_dev into master [feature] 修改cmake版本限制 Created-by: AiBoGe Commit-by: AiBoGe Merged-by: ascend-robot Description: ### 1. 修改描述 **修改原因:** https://gitcode.com/Ascend/msdebug/issues/90 - **修改方案:** 去除限制,修复cmake高版本编译带来的错误。这里主要是由于低版本的warning在高版本会变成error - **修改内容:** CMakeLists.txt - [ ] **涉及代码双合**(贴上另一个PR链接): ---- ### 2. 功能验证 - [ ] **功能自验截图**(请确保不体现个人信息) 4.2.1版本  4.2.0版本  4.3.4版本  - [ ] **冒烟是否通过** ---- ### 3. 代码检视 - **要求:** - 合入功能代码大于 200 行,需要sig会议申报代码检视议题,并在PR中标注会议。 - committer评估是否需要在sig会议进行代码检视。 - 参与检视的committer人员名单与检视时间。 - 大于 1000 行代码原则上不允许合入,需进行备案。 - [ ] **是否经过代码检视** - [ ] **是否具备UT测试用例看护** - [ ] **是否需要在sig会议中进行代码检视** - **检视committer人员名单与检视时间:** ---- ### 4. 资料修改自检 - **资料修改:** ---- See merge request: Ascend/msdebug!182 | 1 个月前 | |
rename lldb-mi to msdebug-mi | 7 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 28 天前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 7 个月前 |