| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
[bugfix]修复coredump调用栈解析异常 Co-authored-by: wangyixian<wangyixian3@huawei.com> # message auto-generated for no-merge-commit merge: !161 merge fix_bug into master [bugfix]修复coredump调用栈解析异常 Created-by: wiyr0 Commit-by: wiyr0;wangyixian Merged-by: ascend-robot Description: ### 1. 修改描述 - **修改原因:** https://gitcode.com/Ascend/msdebug/issues/87 1. 多个error寄存器同时有值,代码逻辑没有更新PC 2. thread info 未处理好最后一个warp尾部的thread的mask - **修改方案:** 由于没有修正PC时,调用栈非常不准,所以这里直接让所有芯片类型里,如果出现error寄存器多个值的,直接使用第一个来修正PC。修正最后一个warp的尾部的thread mask - **修改内容:** 1. ProcessElfCoreDevice::GetWarpsInfo 处理warp mask信息的时候的逻辑修正 2. RegisterContextPOSIXCore_ascend::CheckAicErrorRegisterIsValid遇到一个非0的error寄存器就返回 3. 增加切线程越界时,提示thread_dim的信息 - [ ] **涉及代码双合**(贴上另一个PR链接):O1分支 ---- ### 2. 功能验证 - [x] **功能自验截图**(请确保不体现个人信息) - [x] **冒烟是否通过**  ---- ### 3. 代码检视 - **要求:** - 合入功能代码大于 200 行,需要sig会议申报代码检视议题,并在PR中标注会议。 - committer评估是否需要在sig会议进行代码检视。 - 参与检视的committer人员名单与检视时间。 - 大于 1000 行代码原则上不允许合入,需进行备案。 - [x] **是否经过代码检视** - [ ] **是否具备UT测试用例看护** NA - [ ] **是否需要在sig会议中进行代码检视** - **检视committer人员名单与检视时间:** ---- ### 4. 资料修改自检 - **资料修改:** NA ---- See merge request: Ascend/msdebug!161 | 24 天前 | |
[bugfix]修复coredump调用栈解析异常 Co-authored-by: wangyixian<wangyixian3@huawei.com> # message auto-generated for no-merge-commit merge: !161 merge fix_bug into master [bugfix]修复coredump调用栈解析异常 Created-by: wiyr0 Commit-by: wiyr0;wangyixian Merged-by: ascend-robot Description: ### 1. 修改描述 - **修改原因:** https://gitcode.com/Ascend/msdebug/issues/87 1. 多个error寄存器同时有值,代码逻辑没有更新PC 2. thread info 未处理好最后一个warp尾部的thread的mask - **修改方案:** 由于没有修正PC时,调用栈非常不准,所以这里直接让所有芯片类型里,如果出现error寄存器多个值的,直接使用第一个来修正PC。修正最后一个warp的尾部的thread mask - **修改内容:** 1. ProcessElfCoreDevice::GetWarpsInfo 处理warp mask信息的时候的逻辑修正 2. RegisterContextPOSIXCore_ascend::CheckAicErrorRegisterIsValid遇到一个非0的error寄存器就返回 3. 增加切线程越界时,提示thread_dim的信息 - [ ] **涉及代码双合**(贴上另一个PR链接):O1分支 ---- ### 2. 功能验证 - [x] **功能自验截图**(请确保不体现个人信息) - [x] **冒烟是否通过**  ---- ### 3. 代码检视 - **要求:** - 合入功能代码大于 200 行,需要sig会议申报代码检视议题,并在PR中标注会议。 - committer评估是否需要在sig会议进行代码检视。 - 参与检视的committer人员名单与检视时间。 - 大于 1000 行代码原则上不允许合入,需进行备案。 - [x] **是否经过代码检视** - [ ] **是否具备UT测试用例看护** NA - [ ] **是否需要在sig会议中进行代码检视** - **检视committer人员名单与检视时间:** ---- ### 4. 资料修改自检 - **资料修改:** NA ---- See merge request: Ascend/msdebug!161 | 24 天前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 24 天前 | ||
| 24 天前 |