| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
Merge remote-tracking branch 'upstream/master' | 2 个月前 | |
Add branch_protector_ret = "pac_ret" to ohos build targets Co-Authored-By: Agent Signed-off-by: wang_jun_long <wangjunlong8@h-partners.com> | 2 个月前 | |
Add branch_protector_ret = "pac_ret" to ohos build targets Co-Authored-By: Agent Signed-off-by: wang_jun_long <wangjunlong8@h-partners.com> | 2 个月前 | |
Add branch_protector_ret = "pac_ret" to ohos build targets Co-Authored-By: Agent Signed-off-by: wang_jun_long <wangjunlong8@h-partners.com> | 2 个月前 | |
Add branch_protector_ret = "pac_ret" to ohos build targets Co-Authored-By: Agent Signed-off-by: wang_jun_long <wangjunlong8@h-partners.com> | 2 个月前 | |
!3329 merge fix/profiler-parse-oob into master fix: prevent OOB access in profiler ParseCommand and ReadString Created-by: wang_jun_long Commit-by: wang_jun_long Merged-by: openharmony_ci Description: 关联 Issue: #2367 修复 profiler 模块两处内存越界访问缺陷: 1. native_daemon/src/main.cpp ParseCommand 遍历 pids 删除不存在进程时,erase 后直接用返回的迭代器打印日志: iter = hookData.pids.erase(iter); printf("process does not exist %s\n", iter->c_str()); 当被删除元素为最后一个时 erase 返回 end(),对其解引用为未定义行为,会导致崩溃(pids 仅一个且进程不存在的最常见场景必然触发,正好在"pids 全空 return false"兜底之前崩溃);且日志打印的是"下一个 pid"而非被删除的 pid,语义错误。 修复:erase 前拷出 *iter,用拷贝值打印,不再解引用 erase 返回值。 2. ftrace_plugin/src/ftrace_field_parser.cpp ReadString 循环条件 while (*cursor && cursor < sectionEnd) 求值顺序错误,先解引用 *cursor 再判边界。cursor 走到 sectionEnd 时会先解引用 sectionEnd 处内存;当 sectionEnd==end(FIELD_TYPE_CSTRING 在 format.size==0 时 strSize=end-start,必然 sectionEnd==end)则越界读缓冲区之外的内存。 修复:调换为 while (cursor < sectionEnd && *cursor),cursor 到达 sectionEnd 时短路退出,不再越界解引用。 See merge request: openharmony/developtools_profiler!3329 | 1 个月前 | |
Add branch_protector_ret = "pac_ret" to ohos build targets Co-Authored-By: Agent Signed-off-by: wang_jun_long <wangjunlong8@h-partners.com> | 2 个月前 | |
Add branch_protector_ret = "pac_ret" to ohos build targets Co-Authored-By: Agent Signed-off-by: wang_jun_long <wangjunlong8@h-partners.com> | 2 个月前 | |
Add branch_protector_ret = "pac_ret" to ohos build targets Co-Authored-By: Agent Signed-off-by: wang_jun_long <wangjunlong8@h-partners.com> | 2 个月前 | |
Add branch_protector_ret = "pac_ret" to ohos build targets Co-Authored-By: Agent Signed-off-by: wang_jun_long <wangjunlong8@h-partners.com> | 2 个月前 | |
Add branch_protector_ret = "pac_ret" to ohos build targets Co-Authored-By: Agent Signed-off-by: wang_jun_long <wangjunlong8@h-partners.com> | 2 个月前 | |
Add branch_protector_ret = "pac_ret" to ohos build targets Co-Authored-By: Agent Signed-off-by: wang_jun_long <wangjunlong8@h-partners.com> | 2 个月前 | |
feat: Hiprofiler[memory_plugin] Support catagory RN-Hermes and Flutter-Dart. Signed-off-by: hanson027 <hanxiaguang@huawei.com> | 1 个月前 | |
!3341 merge master into master 将putmessage 改为阻塞模式 Created-by: gan-chuantao Commit-by: ganchuantao Merged-by: openharmony_ci Description: ### 一、内容说明(相关的Issue) ### 二、建议测试周期和提测地址 建议测试完成时间:xxxx.xx.xx 投产上线时间:xxxx.xx.xx 提测地址:CI环境/压测环境 测试账号: ### 三、变更内容 * 3.1 关联PR列表 * 3.2 数据库和部署说明 1. 常规更新 2. 重启unicorn 3. 重启sidekiq 4. 迁移任务:是否有迁移任务,没有写 "无" 5. rake脚本: bundle exec xxx RAILS_ENV = production;没有写 "无" * 3.4 其他技术优化内容(做了什么,变更了什么) - 重构了 xxxx 代码 - xxxx 算法优化 * 3.5 废弃通知(什么字段、方法弃用?) * 3.6 后向不兼容变更(是否有无法向后兼容的变更?) ### 四、研发自测点(自测哪些?冒烟用例全部自测?) 自测测试结论: ### 五、测试关注点(需要提醒QA重点关注的、可能会忽略的地方) 检查点: | 需求名称 | 是否影响xx公共模块 | 是否需要xx功能 | 需求升级是否依赖其他子产品 | |------|------------|----------|---------------| | xxx | 否 | 需要 | 不需要 | | | | | | 接口测试: 性能测试: 并发测试: 其他: See merge request: openharmony/developtools_profiler!3341 | 1 个月前 | |
add Reentrancy guard and remove DisableHook in hook process Signed-off-by: Roger_hw <luojie29@huawei.com> | 1 个月前 | |
Add branch_protector_ret = "pac_ret" to ohos build targets Co-Authored-By: Agent Signed-off-by: wang_jun_long <wangjunlong8@h-partners.com> | 2 个月前 | |
Add branch_protector_ret = "pac_ret" to ohos build targets Co-Authored-By: Agent Signed-off-by: wang_jun_long <wangjunlong8@h-partners.com> | 2 个月前 | |
Add branch_protector_ret = "pac_ret" to ohos build targets Co-Authored-By: Agent Signed-off-by: wang_jun_long <wangjunlong8@h-partners.com> | 2 个月前 | |
Add branch_protector_ret = "pac_ret" to ohos build targets Co-Authored-By: Agent Signed-off-by: wang_jun_long <wangjunlong8@h-partners.com> | 2 个月前 | |
Add branch_protector_ret = "pac_ret" to ohos build targets Co-Authored-By: Agent Signed-off-by: wang_jun_long <wangjunlong8@h-partners.com> | 2 个月前 | |
Add branch_protector_ret = "pac_ret" to ohos build targets Co-Authored-By: Agent Signed-off-by: wang_jun_long <wangjunlong8@h-partners.com> | 2 个月前 | |
Add branch_protector_ret = "pac_ret" to ohos build targets Co-Authored-By: Agent Signed-off-by: wang_jun_long <wangjunlong8@h-partners.com> | 2 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 1 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 |