任国军
|
3136eab38b
|
add ERR_ABILITY_RUNTIME_EXTERNAL_INVALID_MODULENAME
Co-Authored-By: RenGuojun
Signed-off-by: 任国军 <renguojun1@h-partners.com>
|
2026-07-28 20:01:24 +08:00 |
|
openharmony_ci
|
40636fcaca
|
!19859 merge dev_context into master
add createModuleContextSync for application
Created-by: ProfaneAria
Commit-by: 任国军
Merged-by: openharmony_ci
Description: **IssueNo**:
**Description**:
**稳定性自检:**
| 自检项 | 自检结果 |
| ------------------------------------------------------------ | -------- |
| 涉及跨进程调用的相关操作需要抛至主线程或加锁防止并发 | |
| 成员变量进行赋值或创建需要排查并发 | |
| 谨慎在lambda表达式中使用引用捕获 | |
| 谨慎在未经拷贝的情况下使用外部传入的string、C字符串 | |
| map\vector\list\set等stl模板类使用时需要排查并发 | |
| 谨慎考虑加锁范围 | |
| 在IPC通信中谨慎使用同步通信方式 | |
| 禁止传递this指针至其他模块或线程(特别是eventhandler任务) | |
| 禁止将外部传入的裸指针在内部直接构造智能指针 | |
| 禁止多个独立创建的智能指针管理同一地址 | |
| 禁止在析构函数中抛异步任务 | |
| 禁止js对象在非js线程(例如在IPC线程)创建、使用或销毁 | |
| 禁止在对外接口中未经判空直接使用外部传入的指针 | |
| 禁止接口返回局部变量引用 | |
| 禁止在信号函数中加锁 | |
| 禁止在关键流程(SA启动、应用启动等主流程)执行耗时的操作 | |
| 禁止将同一个cpp编译在不同的so中 | |
**安全编码自检:**
| 自检项 | 自检结果 |
| -------------------------------------------------------------- | -------- |
| 裸指针避免通过隐式转换构造为sptr | |
| json对象在取值之前必须先判断类型,避免类型不匹配 | |
| 序列化时必须对传入的数组大小进行校验,避免出现超大数组 | |
| 避免使用未明确位宽的整型,选择使用int8_t、uint8_t等类型 | |
| 外部传入的路径要做规范化校验,对路径中的.、..、../等特殊字符严格校验 | |
| 指针变量、表示资源描述符的变量、bool变量必须赋初值 | |
| readParcelable获取的对象使用前需要判空 | |
| 分配和释放内存的函数需要成对出现 | |
| 申请内存后异常退出前需要及时进行内存释放 | |
| 内存申请前必须对内存大小进行合法性校验 | |
| 内存分配后必须判断是否成功 | |
| 禁止使用realloc、alloca函数 | |
| 禁止打印文件路径、口令等敏感信息,如有需要,使用private修饰 | |
| 禁止打印内存地址 | |
| 整数之间运算时必须严格检查,确保不会出现溢出、反转、除0 | |
| 禁止对有符号整数进行位操作符运算 | |
| 禁止对指针进行逻辑或位运算 | |
| 循环次数如果收外部数据控制,需要检验其合法性 | |
| 禁止使用内存操作类危险函数,需要使用安全函数 | |
| 谨慎使用不可重入函数 | |
| 必须检查安全函数的返回值,并进行正确处理 | |
| 禁止仅通过TokenType类型判断绕过权限校验 | |
**TDD Result**:

**XTS Result**:
### 是否已执行L0用例
- [ ] 已验证
- [ ] 不涉及。如不涉及,请写明理由
See merge request: openharmony/ability_ability_runtime!19859
|
2026-07-17 14:30:24 +08:00 |
|
任国军
|
1a26ec170d
|
add createModuleContextSync for application
Co-Authored-By: Agent
Signed-off-by: 任国军 <renguojun1@h-partners.com>
🤖 AI[100%] 🔧 Human Fixed[0%] 🧑 Human[0%] 👌 AI Adopted[100%]
Co-authored-by: opencode (glm-5.2) <ai@local>
|
2026-07-16 19:26:06 +08:00 |
|
wangzhen
|
e0995f7db4
|
Add cfi/pac config
Co-Authored-By: Agent
Signed-off-by: wangzhen <wangzhen416@huawei.com>
🤖 AI[0%] 👌 AI Adopted[0%] 🧑 Human[100%]
|
2026-07-14 15:29:40 +08:00 |
|
SKY2001
|
b0636e6c24
|
修改public_external_dep
Signed-off-by: SKY2001 <songtianyu10@huawei.com>
Co-Authored-By: sky
|
2026-07-04 10:42:38 +08:00 |
|
Cyf
|
bd7e663b31
|
set api-add
Signed-off-by: Cyf <chenyufan9@huawei.com>
|
2025-08-30 14:37:01 +08:00 |
|
zhangzezhong
|
0818370244
|
错误码错误信息整改
Signed-off-by: zhangzezhong <zhangzezhong8@huawei-partners.com>
|
2025-06-27 10:54:33 +08:00 |
|
yangxuguang-huawei
|
7df563482a
|
bugfix: error message for 16000018
Signed-off-by: yangxuguang-huawei <yangxuguang3@huawei.com>
Change-Id: I03a7c0df81d7ae4588a015ea36b672dad83d2e7b
|
2025-06-12 10:18:11 +08:00 |
|
zhuhan
|
7f93765aff
|
:wantagent add context
Signed-off-by: zhuhan <zhuhan10@huawei.com>
Change-Id: Ied9eae23e54ce290d29ba4348ac6568638331370
|
2025-06-03 21:31:13 +08:00 |
|
songjindian
|
aa0dbdcfe1
|
gn处理间接依赖
Signed-off-by: songjindian <songjindian1@huawei.com>
|
2025-02-13 15:31:52 +08:00 |
|
savior-xzh
|
e53a0dc0c3
|
restart app after 3s
Signed-off-by: savior-xzh <xuzheheng2@huawei.com>
Change-Id: I4b5709ce0fba918aa026f372884d3704d20fd13b
|
2024-12-23 21:33:21 +08:00 |
|
openharmony_ci
|
04e41abbd4
|
!9504 元能力错误码语法整改
Merge pull request !9504 from xuzhihao/master
|
2024-09-29 08:13:54 +00:00 |
|
songjindian
|
edff29d4e2
|
cfi后向整改
Signed-off-by: songjindian <songjindian1@huawei.com>
|
2024-09-06 14:19:02 +08:00 |
|
xuzhihao
|
cf8ec408d6
|
Merge branch 'master' of gitee.com:openharmony/ability_ability_runtime into master
Signed-off-by: xuzhihao <xuzhihao16@huawei.com>
|
2024-08-13 03:02:05 +00:00 |
|
xuzhihao
|
a356958b27
|
Bugfix: 元能力错误码语法整改
Signed-off-by: xuzhihao <xuzhihao16@huawei.com>
|
2024-08-13 10:59:26 +08:00 |
|
liuzongze
|
2b78cf879e
|
日志整改
Signed-off-by: liuzongze <liuzongze@huawei.com>
Change-Id: I0fcb2b7da20e56f82ab714a3a29d1f4feaaf2d67
|
2024-08-07 15:44:37 +08:00 |
|
openharmony_ci
|
4fcca855d3
|
!9305 【应用热启需求】开启策略改为应用接口确认后才开启
Merge pull request !9305 from 胡泽善/disableByDefault
|
2024-07-11 09:20:09 +00:00 |
|
huzeshan
|
215b64ca10
|
【应用热启需求】开启策略改为应用接口确认后才开启
Signed-off-by: huzeshan <huzeshan@huawei.com>
|
2024-07-11 09:59:36 +08:00 |
|
XKK
|
6c81404d02
|
删除老的hilog头文件
Signed-off-by: XKK <huyingsong@huawei.com>
|
2024-07-10 18:02:24 +08:00 |
|
huzeshan
|
d719623fb6
|
修正热启接口错误码冲突问题
Signed-off-by: huzeshan <huzeshan@huawei.com>
|
2024-05-21 14:28:32 +08:00 |
|
huzeshan
|
d23498e27d
|
配合热启新增XTS上库
Signed-off-by: huzeshan <huzeshan@huawei.com>
|
2024-05-06 11:19:41 +08:00 |
|
huzeshan
|
c99703e86b
|
按照接口评审意见,修改SetSupportedXX名称
Signed-off-by: huzeshan <huzeshan@huawei.com>
|
2024-04-23 11:45:04 +08:00 |
|
huzeshan
|
9c35029fca
|
保存同步记录
Signed-off-by: huzeshan <huzeshan@huawei.com>
Change-Id: Ia3f55bd3ab62f0080a6224f07f5993707ba98a2c
Signed-off-by: huzeshan <huzeshan@huawei.com>
|
2024-04-17 22:14:52 +08:00 |
|
yangzk
|
a746b8b27c
|
Description: 支持启动框架3
IssueNo: #I9ALMU
Sig: SIG_ApplicationFramework
Feature or Bugfix: Feature
Binary Source: No
Signed-off-by: yangzk <yangzhongkai@huawei.com>
Change-Id: I5f467c895391232b28160ec27bb67c32c3896523
|
2024-03-28 17:16:08 +08:00 |
|
openharmony_ci
|
da96a06ea9
|
!7972 Hilog日志规范化整改interfaces/inner_api hilog
Merge pull request !7972 from xinking129/0322_hilog
|
2024-03-27 05:10:21 +00:00 |
|
yangzk
|
94e95f86d8
|
Description: 支持启动框架2
IssueNo: #I9BEJF
Sig: SIG_ApplicationFramework
Feature or Bugfix: Feature
Binary Source: No
Signed-off-by: yangzk <yangzhongkai@huawei.com>
Change-Id: I5f467c895391232b28160ec27bb67c32c3896522
|
2024-03-26 09:47:13 +08:00 |
|
xinking129
|
08f035b853
|
整改interfaces/inner_api hilog
Signed-off-by: xinking129 <xinxin13@huawei.com>
|
2024-03-25 14:58:31 +08:00 |
|
openharmony_ci
|
50521dc9a1
|
!7780 隐式匹配未匹配组件错误码传递
Merge pull request !7780 from donglin/implicit
|
2024-03-12 02:15:28 +00:00 |
|
XKK
|
b0edf54fc3
|
获取系统级hsp资源
Signed-off-by: XKK <huyingsong@huawei.com>
|
2024-03-08 09:39:55 +08:00 |
|
donglin
|
6312a7492a
|
add err-code
Signed-off-by: donglin <donglin9@huawei.com>
Change-Id: I7d18422c86c187e05f618264a063727d44e932f1
|
2024-03-07 06:49:54 +00:00 |
|
savior-xzh
|
0e8182356e
|
add restartApp
Signed-off-by: savior-xzh <xuzheheng2@huawei.com>
Change-Id: I00e5fb273c0d56b4b569e366a94b13fcda536859
|
2024-02-28 12:58:32 +00:00 |
|
huangshiwei
|
8a8d398142
|
huangshiwei4@huawei.com
Signed-off-by: huangshiwei <huangshiwei4@huawei.com>
|
2024-01-08 14:22:13 +08:00 |
|
jsjzju
|
b470456bd3
|
napi整改--part6
Signed-off-by: jsjzju <jinsenjun@huawei.com>
Change-Id: I2a8b4194ca91a9dd019d8940bca9912685cd9d50
|
2023-10-16 06:58:44 +00:00 |
|
zhangyuhang72
|
2824d82aad
|
ChildProcessManager增加错误码和配置读取
Signed-off-by: zhangyuhang72 <zhangyuhang72@huawei.com>
Change-Id: Ib02412ca9bac6ea37600b0b0aca27bbbaced248d
|
2023-10-09 12:44:24 +00:00 |
|
jsjzju
|
14be0d6a6c
|
napi整改--part3
Signed-off-by: jsjzju <jinsenjun@huawei.com>
Change-Id: I7264a5a439ad6424a9e65fa41d33d546ccf5569e
|
2023-09-20 10:38:46 +00:00 |
|
xuzheheng
|
2c34494508
|
xuzheheng2@huawei.com
Signed-off-by: xuzheheng <xuzheheng2@huawei.com>
Change-Id: Iac3090952adfcfd1a480172ff33be0d832db3bcc
|
2023-06-19 02:18:13 +00:00 |
|
xuzheheng
|
f51f7800de
|
xuzheheng2@huawei.com
Signed-off-by: xuzheheng <xuzheheng2@huawei.com>
Change-Id: Ieeb78e4baced452e2058c6012dd47bd4f2e0af3b
|
2023-05-31 03:12:39 +00:00 |
|
xuzheheng
|
1241a17ba6
|
xuzheheng2@huawei.com
Signed-off-by: xuzheheng <xuzheheng2@huawei.com>
Change-Id: I5c6e784d1302740b39872704df9779753f0f20cc
|
2023-05-29 06:52:30 +00:00 |
|
zhangyafei.echo
|
f6a4ff1025
|
Description:Add innerapi_tags, add version-script.
Sig:SIG_ApplicationFramework
Feature or BugFix: Feature
Binary Source: No
Signed-off-by: zhangyafei.echo <zhangyafei12@huawei.com>
Change-Id: I1937dae50347f1f53861910e49b1d423f34f0e77
|
2023-05-05 11:13:46 +08:00 |
|
gongyuechen
|
fe4f8c0e2c
|
fix errcode
Signed-off-by: gongyuechen <gongyuechen@huawei.com>
|
2023-04-24 13:18:07 +00:00 |
|
gongyuechen
|
f9cd242c11
|
errcode update
Signed-off-by: gongyuechen <gongyuechen@huawei.com>
|
2023-04-19 09:51:10 +00:00 |
|
gongyuechen
|
c835e8a1f2
|
add error code
Signed-off-by: gongyuechen <gongyuechen@huawei.com>
|
2023-04-18 14:09:49 +00:00 |
|
unknown
|
f2fc7678f7
|
add user
Signed-off-by: unknown <sijunjie@huawei.com>
|
2023-03-11 19:32:26 +08:00 |
|
HuangXW
|
b74552ce20
|
add system-api check
Change-Id: If78a5402a0a9dce11998e72e6a1670445ce8a560
Signed-off-by: HuangXW <huangxinwei4@huawei.com>
|
2022-12-27 02:38:04 +00:00 |
|
unknown
|
6147281793
|
add user
Signed-off-by: unknown <sijunjie@huawei.com>
|
2022-11-29 16:53:19 +08:00 |
|
liqiang
|
681101b4f1
|
新增error_util 测试用例
Signed-off-by: liqiang <liqiang121@huawei.com>
Change-Id: If031309e87b61dcc3448de751c598e4bcd78ca6b
|
2022-10-25 17:00:29 +08:00 |
|
openharmony_ci
|
8624825bff
|
!3408 wantAgent错误码整改
Merge pull request !3408 from FangJinliang/pr_1017
|
2022-10-18 07:51:20 +00:00 |
|
fangJinliang1
|
3f76a5fc6e
|
errcode add interface
Signed-off-by: fangJinliang1 <fangjinliang1@huawei.com>
Change-Id: I417bb10f0d149f1db8a13bc234a42222e71566cb
Signed-off-by: fangJinliang1 <fangjinliang1@huawei.com>
|
2022-10-18 14:20:25 +08:00 |
|
m00512953
|
c0728fb84e
|
mingxihua@huawei.com.cn
Signed-off-by: m00512953 <mingxihua@huawei.com>
|
2022-10-18 11:30:58 +08:00 |
|
liqiang
|
169094148d
|
Add ability_runtime_error_utils class
Signed-off-by: liqiang <liqiang121@huawei.com>
Change-Id: I187ac5afdbf6a2cbc059a30559ef8e507052c8e2
|
2022-10-15 10:12:48 +08:00 |
|