| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
fix(module_manager): null-guard ClassifyLoadError path; rename loadErrInfo variant to preserve LoadNativeModule ABI Two follow-ups to the loadErrInfo refactor (commit 5aa350f4): 1. ClassifyLoadError dereferenced ctx.path unconditionally in the "app lib path not registered" branch. When isAppModule=true and path=nullptr (reachable via ark_native_engine callers passing nullptr plus GetModuleFromName), std::string + nullptr is UB and crashes the system service. Guard with a nullptr check; behavior for non-null path is unchanged. 2. Commit 5aa350f4 added a 7th loadErrInfo parameter directly to LoadNativeModule, changing its Itanium-mangled symbol. Third-party apps that dlopen libace_napi.z.so and call into the pre-loadErrInfo 6-param signature fail to resolve at runtime. Fix by restoring the original 6-param LoadNativeModule (mangled symbol byte-identical to pre-PR) and moving the loadErrInfo-capable path into a new LoadNativeModuleWithErrorInfo method. The 6-param form delegates to the new variant with loadErrInfo=nullptr, so behavior for legacy callers is byte-identical to pre-PR. Internal callers that need precise error info (4 sites in ark_native_engine.cpp + 5 in the unittest) are switched to LoadNativeModuleWithErrorInfo. Signed-off-by: zhang_hao_zheng <zhanghaozheng2@h-partners.com> 🤖 AI[0%] 🔧 Human Fixed[0%] 🧑 Human[100%] 👌 AI Adopted[0%] | 14 小时前 | |
!2748 merge add-js-stack into master add js stack Created-by: ynuo Commit-by: zhuruigan Merged-by: openharmony_ci Description: ### 关联的Issue https://gitcode.com/openharmony/commonlibrary_ets_utils/issues/2443 ### 修改原因(目的、解决的问题等,例如:修复xx场景崩溃问题) 部分stack异常栈还是C栈,需要修改成js栈 ### 修改描述(做了什么,变更了什么,例如:xx函数入口增加判空) 调整序列化的接口,获取js异常栈 ### 稳定性压测 - [ ] 已填每日压测表,无相关稳定性问题 - [ ] 不涉及 ### 自测试项(新增、改动、可能影响的功能) #### rk3568 UT文件执行(影响功能的必须执行) - [ ] 已通过 - [ ] 不涉及,无需验证 #### xts测试套执行(影响功能的必须执行) > run -p napi -p ets_utils - [ ] **NAPI** - [ ] **Ets Utils** (Worker, TaskPool 等测试套) - [ ] 不涉及,无需验证 #### napi workload性能专项测试(涉及新增变更逻辑的必须执行) ##### 跨语言解析测试(33cases) - [ ] 无新增劣化case - [ ] 不涉及 ##### napi基础验证(56cases) - [ ] 无新增劣化case - [ ] 不涉及 ##### napi全量性能测试(111case) - [ ] 无新增劣化case - [ ] 不涉及 #### rk3568 L0用例验证,门禁构建镜像启动一遍所有应用(非Test代码必须执行) - [ ] 已通过 - [ ] 不涉及,无需验证 #### rk3568 wukong压测2小时验证(非Test代码需要,可用原型机替代验证) - [ ] 无相关crash产生 - [ ] 不涉及,无需验证 #### 修改Build.gn时,检查是否需要对预览器进行隔离,进行开机测试(非Test代码需要,参考[验证Previewer预览器](https://gitee.com/YuliCheng998244353/arkui_napi/wikis/蓝区验证Previewer预览器?sort_id=14385376)) - [ ] 已检查,可开机 - [ ] 不涉及,无需验证 ### 是否已执行L0用例 - [ ] 已验证 - [ ] 不涉及。如不涉及,请写明理由 ### 将上述测试的截图贴到下面 See merge request: openharmony/arkui_napi!2748 | 18 天前 | |
op napi_create_ark_context Issue:https://gitcode.com/openharmony/arkui_napi/issues/1916 Signed-off-by: wanghaha1204 <wangxiaojia5@h-partners.com> Co-Authored-By: Agent | 4 个月前 | |
1024reNew Signed-off-by: zWX1234017 <zhaoduwei3@huawei.com> | 2 年前 | |
Fix some format problem Fix some format problem Signed-off-by: milkpotatoes <chenshulin5@huawei.com> Change-Id: I00542d8171de38dd2d1b478f59fcea4a589a9e33 | 2 年前 | |
container_scoped_ng fix Signed-off-by: wangchensu1 <wangchensu@huawei.com> 🤖 AI[0%] 👌 AI Adopted[0%] 🧑 Human[100%] 🤖 AI[0%] 👌 AI Adopted[0%] 🧑 Human[100%] Change-Id: I27b5836ea9797a560a2ebed82c5e348d069e5332 | 1 个月前 | |
Add taskname for async work Issue: https://gitcode.com/openharmony/arkui_napi/issues/1840 Signed-off-by: lijiangfeng <lijiangfeng13@huawei.com> | 8 个月前 | |
container_scoped_ng fix Signed-off-by: wangchensu1 <wangchensu@huawei.com> 🤖 AI[0%] 👌 AI Adopted[0%] 🧑 Human[100%] 🤖 AI[0%] 👌 AI Adopted[0%] 🧑 Human[100%] Change-Id: I27b5836ea9797a560a2ebed82c5e348d069e5332 | 1 个月前 | |
check nullptr Signed-off-by: zhuhan <zhuhan10@huawei.com> Change-Id: I602705c0fb837fd8895ec221398f503d78f8afba | 2 年前 | |
add lock Signed-off-by: zhuhan <zhuhan10@huawei.com> Change-Id: I30314c1ce22da3f03d14e8db4a818ae1ec279843 | 2 年前 | |
1025reNew2 Signed-off-by: zWX1234017 <zhaoduwei3@huawei.com> | 2 年前 | |
container_scoped_ng fix Signed-off-by: wangchensu1 <wangchensu@huawei.com> 🤖 AI[0%] 👌 AI Adopted[0%] 🧑 Human[100%] 🤖 AI[0%] 👌 AI Adopted[0%] 🧑 Human[100%] Change-Id: I27b5836ea9797a560a2ebed82c5e348d069e5332 | 1 个月前 | |
Fix worker idle GC trigger Issue: https://gitcode.com/openharmony/arkui_napi/issues/2142 Signed-off-by: junzitang <liuhongchen5@huawei.com> Change-Id: I7d0afd5627de06989788446af0df7447491a6042 | 26 天前 | |
container_scoped_ng fix Signed-off-by: wangchensu1 <wangchensu@huawei.com> 🤖 AI[0%] 👌 AI Adopted[0%] 🧑 Human[100%] 🤖 AI[0%] 👌 AI Adopted[0%] 🧑 Human[100%] Change-Id: I27b5836ea9797a560a2ebed82c5e348d069e5332 | 1 个月前 | |
napi send event support set barrir Signed-off-by: whezzz <wanghongen1@huawei.com> | 4 个月前 | |
add null check for CreateRuntime result to prevent crash Co-Authored-By: Agent Signed-off-by: tuxiaohang <tuxiaohang@huawei.com> Change-Id: If6c16448372dcd4fbfea69832019d4c9d25e88bf | 1 个月前 | |
!2762 merge addCallInitWorkerFunc into master add ArkTS-Sta interop worker use Arkui Created-by: hhhuuujio Commit-by: 张建秋 Merged-by: openharmony_ci Description: ### 关联的Issue https://gitcode.com/openharmony/arkui_napi/issues/2167 ### 修改原因(目的、解决的问题等,例如:修复xx场景崩溃问题) interop模式下,taskpool启动的worker无法加载arkui模块 ### 修改描述(做了什么,变更了什么,例如:xx函数入口增加判空) interop模式下,worker需要加载arkui模块 ### 稳定性压测 - [x] 已填每日压测表,无相关稳定性问题 - [ ] 不涉及 ### 自测试项(新增、改动、可能影响的功能) #### rk3568 UT文件执行(影响功能的必须执行) - [ ] 已通过 - [ ] 不涉及,无需验证 #### xts测试套执行(影响功能的必须执行) > run -p napi -p ets_utils - [ ] **NAPI** - [ ] **Ets Utils** (Worker, TaskPool 等测试套) - [ ] 不涉及,无需验证 #### napi workload性能专项测试(涉及新增变更逻辑的必须执行) ##### 跨语言解析测试(33cases) - [ ] 无新增劣化case - [ ] 不涉及 ##### napi基础验证(56cases) - [ ] 无新增劣化case - [ ] 不涉及 ##### napi全量性能测试(111case) - [ ] 无新增劣化case - [ ] 不涉及 #### rk3568 L0用例验证,门禁构建镜像启动一遍所有应用(非Test代码必须执行) - [x] 已通过 - [ ] 不涉及,无需验证 #### rk3568 wukong压测2小时验证(非Test代码需要,可用原型机替代验证) - [x] 无相关crash产生 - [ ] 不涉及,无需验证 #### 修改Build.gn时,检查是否需要对预览器进行隔离,进行开机测试(非Test代码需要,参考[验证Previewer预览器](https://gitee.com/YuliCheng998244353/arkui_napi/wikis/蓝区验证Previewer预览器?sort_id=14385376)) - [ ] 已检查,可开机 - [x] 不涉及,无需验证 ### 是否已执行L0用例 - [x] 已验证 - [ ] 不涉及。如不涉及,请写明理由 ### 将上述测试的截图贴到下面 See merge request: openharmony/arkui_napi!2762 | 1 天前 | |
Fix some format problem Fix some format problem Signed-off-by: milkpotatoes <chenshulin5@huawei.com> Change-Id: I00542d8171de38dd2d1b478f59fcea4a589a9e33 | 2 年前 | |
record napi_ref address in heap snapshot Issue: https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/12966 Signed-off-by: jiangmengyang <jiangmengyang3@huawei.com> Co-Authored-By: Agent Change-Id: I507aefd612f004bd6d1fa5b7bc0ba2e41c9f2f9d | 2 个月前 | |
container_scoped_ng fix Signed-off-by: wangchensu1 <wangchensu@huawei.com> 🤖 AI[0%] 👌 AI Adopted[0%] 🧑 Human[100%] 🤖 AI[0%] 👌 AI Adopted[0%] 🧑 Human[100%] Change-Id: I27b5836ea9797a560a2ebed82c5e348d069e5332 | 1 个月前 | |
napi稳定性修复 Signed-off-by: ningqicheng <ningqicheng@huawei.com> Change-Id: Ifd8230f053e24ed2cf6aa9d2b41d4e245dbd3b46 | 7 个月前 | |
opt of napi_define_class part1 Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICBNYS Signed-off-by: wuxiesaber <wuxie@huawei.com> Change-Id: I54c0b030e85c0e599513b1e04a873c6611728818 | 1 年前 | |
Add napi_create_sendable_object_with_properties Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I9O3XT?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Id8e356b38bfb71d94f5c4f1a7936bbb145d4ef2a | 2 年前 | |
napi仓keylib依赖部件不符合编译构建规范整改 Signed-off-by: ningqicheng <ningqicheng@huawei.com> Change-Id: I23a0d7f49f0bf941e6ea4e6c8d6c75188af5f516 | 8 个月前 | |
fix multithread problem of sendable Signed-off-by: shilei <shilei91@huawei.com> Change-Id: I84c9555e9a2d69c321e561579444caac78a8d892 | 1 年前 | |
fix type mismatch to get sys parameter Signed-off-by: zhuzhihui7 <zhuzhihui7@huawei.com> Change-Id: I3e3475a145f6d0346e2d4cdf7cb1b2b311609975 | 1 年前 | |
max-js-thread Signed-off-by: zhuzhihui7 <zhuzhihui7@huawei.com> | 1 年前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 14 小时前 | ||
| 18 天前 | ||
| 4 个月前 | ||
| 2 年前 | ||
| 2 年前 | ||
| 1 个月前 | ||
| 8 个月前 | ||
| 1 个月前 | ||
| 2 年前 | ||
| 2 年前 | ||
| 2 年前 | ||
| 1 个月前 | ||
| 26 天前 | ||
| 1 个月前 | ||
| 4 个月前 | ||
| 1 个月前 | ||
| 1 天前 | ||
| 2 年前 | ||
| 2 个月前 | ||
| 1 个月前 | ||
| 7 个月前 | ||
| 1 年前 | ||
| 2 年前 | ||
| 8 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 |