登录
注册
开源
企业版
高校版
搜索
帮助中心
使用条款
关于我们
开源
企业版
高校版
私有云
模力方舟
登录
注册
代码拉取完成,页面将自动刷新
开源项目
>
程序开发
>
作业/任务调度
&&
捐赠
捐赠前请先登录
取消
前往登录
扫描微信二维码支付
取消
支付完成
支付提示
将跳转至支付宝完成支付
确定
取消
Watch
不关注
关注所有动态
仅关注版本发行动态
关注但不提醒动态
71
Star
92
Fork
1.8K
OpenHarmony
/
ability_ability_runtime
代码
Issues
0
Pull Requests
176
Wiki
统计
流水线
服务
JavaDoc
PHPDoc
质量分析
Jenkins for Gitee
腾讯云托管
腾讯云 Serverless
悬镜安全
阿里云 SAE
Codeblitz
SBOM
我知道了,不再自动展开
16301
update sample stack
开启的
hhl:master
OpenHarmony:master
hhl
创建于 2025-08-30 15:55
克隆/下载
HTTPS
SSH
复制
下载 Email Patch
下载 Diff 文件
1. update sample stack --- **IssueNo**: [新需求]: appfreeze增加采样栈文件 https://gitee.com/openharmony/ability_ability_runtime/issues/ICVKCG **Description**: **稳定性自检:** | 自检项 | 自检结果 | | ------------------------------------------------------------ | -------- | | 涉及跨进程调用的相关操作需要抛至主线程或加锁防止并发 | Y | | 成员变量进行赋值或创建需要排查并发 | Y | | 谨慎在lambda表达式中使用引用捕获 | Y | | 谨慎在未经拷贝的情况下使用外部传入的string、C字符串 | Y | | map\vector\list\set等stl模板类使用时需要排查并发 | Y | | 谨慎考虑加锁范围 | Y | | 在IPC通信中谨慎使用同步通信方式 | Y | | 禁止传递this指针至其他模块或线程(特别是eventhandler任务) | Y | | 禁止将外部传入的裸指针在内部直接构造智能指针 | Y | | 禁止多个独立创建的智能指针管理同一地址 | Y | | 禁止在析构函数中抛异步任务 | Y | | 禁止js对象在非js线程(例如在IPC线程)创建、使用或销毁 | Y | | 禁止在对外接口中未经判空直接使用外部传入的指针 | Y | | 禁止接口返回局部变量引用 | Y | | 禁止在信号函数中加锁 | Y | | 禁止在关键流程(SA启动、应用启动等主流程)执行耗时的操作 | Y | | 禁止将同一个cpp编译在不同的so中 | Y | **安全编码自检:** | 自检项 | 自检结果 | | -------------------------------------------------------------- | -------- | | 裸指针避免通过隐式转换构造为sptr | Y | | json对象在取值之前必须先判断类型,避免类型不匹配 | Y | | 序列化时必须对传入的数组大小进行校验,避免出现超大数组 | Y | | 避免使用未明确位宽的整型,选择使用int8_t、uint8_t等类型 | Y | | 外部传入的路径要做规范化校验,对路径中的.、..、../等特殊字符严格校验 | Y | | 指针变量、表示资源描述符的变量、bool变量必须赋初值 | Y | | readParcelable获取的对象使用前需要判空 | Y | | 分配和释放内存的函数需要成对出现 | Y | | 申请内存后异常退出前需要及时进行内存释放 | Y | | 内存申请前必须对内存大小进行合法性校验 | Y | | 内存分配后必须判断是否成功 | Y | | 禁止使用realloc、alloca函数 | Y | | 禁止打印文件路径、口令等敏感信息,如有需要,使用private修饰 | Y | | 禁止打印内存地址 | Y | | 整数之间运算时必须严格检查,确保不会出现溢出、反转、除0 | Y | | 禁止对有符号整数进行位操作符运算 | Y | | 禁止对指针进行逻辑或位运算 | Y | | 循环次数如果收外部数据控制,需要检验其合法性 | Y | | 禁止使用内存操作类危险函数,需要使用安全函数 | Y | | 谨慎使用不可重入函数 | Y | | 必须检查安全函数的返回值,并进行正确处理 | Y | | 禁止仅通过TokenType类型判断绕过权限校验 | Y | **TDD Result**: **XTS Result**: 不涉及 ### 是否已执行L0用例 - [ ] 已验证 - [ ] 不涉及。如不涉及,请写明理由
此 Pull Request 需要通过一些审核项
类型
指派人员
状态
审查
@aafwk_ability
由 .gitee/CODEOWNERS 文件
第 13 行
指派为审查者
进行中
(0/1人)
ccll
jerry
jsjzju
夏良伟
JayLeeHW
gwang
于文泽
yangzk
张亚菲
李伟峰
wangkailong
杨旭光
进行中
(0/2人)
测试
openharmony_ci
进行中
(0/1人)
此 Pull Request 暂不能合并,一些审核尚未通过
怎样手动合并此 Pull Request
git checkout master
git pull https://gitee.com/acdemicJava/ams.git master
git push origin master
评论
45
提交
1
文件
36
检查
代码问题
0
批量操作
展开设置
折叠设置
审查
Code Owner
@aafwk_ability
由 .gitee/CODEOWNERS 文件
第 13 行
指派为审查者
审查人员
dy
dy_study
sunbxonline
sunbxonline
njupthan
njupthan
xzz_0810
xzz_0810
kirl75
kirl75
zengsiyu
zengsiyu3
shiyu_huang
shiyu_huang
强波
huawei_qiangbo
hanfeng
changzheng6
zhoujun62
zhoujun62
yangzk
yzkp
wangtiantian
wang19954
SoftSquirrel
SoftSquirrel
dujingcheng
dutie123
jiangwensai
jiangwensai
zero-cyc
zero-cyc
wanghang
small_bricklayer
mingxihua
detail-hua
贾灿
cangegegege
majiajun
majiajun90533
yangliang36
yangliang36
Wenhao Yan
yan-wenhao9
laoyitong
raulnaruto_admin
HuangXW
H-xinwei
LeonChan
leonchan5
wuhaohao7
wuhaohao7
zhuhan
anluohan
夏良伟
xialiangwei
luopengtao
nwpuluo
liubinyu
persisting
huster_zwy
huster-zwy
wanghuan2022
wanghuan2022
gonggong
gongjunsong
zhangkai
atlas_zhang
leezheng
leezheng_hz
wanglai.yao
wanglai-yao
peterhuangyu
peterhuangyu
杨旭光
yangxuguang-huawei
hobbycao
hobbycao
renguang1116
renguang1116
liguangjie
kuanjay
peijiajun
peijiajun
aafwk_ability
aafwk_ability
XueLei
xue-lei3
openharmony_ci
openharmony_ci
张亚菲
zhangyafei-echo
李伟峰
li-weifeng2
于文泽
altay
jsjzju
jsjzju
openharmony
openharmony_admin
mamingshuai
landwind
zhongjianfei
zhongjianfei
gwang
gwang2008
jerry
littlejerry1
JayLeeHW
jayleehw
ccll
ccllee
wangkailong
wkljy
徐承桦
uniquexch
未设置
最少人数
2
测试
dy
dy_study
sunbxonline
sunbxonline
njupthan
njupthan
xzz_0810
xzz_0810
kirl75
kirl75
zengsiyu
zengsiyu3
shiyu_huang
shiyu_huang
强波
huawei_qiangbo
hanfeng
changzheng6
zhoujun62
zhoujun62
yangzk
yzkp
wangtiantian
wang19954
SoftSquirrel
SoftSquirrel
dujingcheng
dutie123
jiangwensai
jiangwensai
zero-cyc
zero-cyc
wanghang
small_bricklayer
mingxihua
detail-hua
贾灿
cangegegege
majiajun
majiajun90533
yangliang36
yangliang36
Wenhao Yan
yan-wenhao9
laoyitong
raulnaruto_admin
HuangXW
H-xinwei
LeonChan
leonchan5
wuhaohao7
wuhaohao7
zhuhan
anluohan
夏良伟
xialiangwei
luopengtao
nwpuluo
liubinyu
persisting
huster_zwy
huster-zwy
wanghuan2022
wanghuan2022
gonggong
gongjunsong
zhangkai
atlas_zhang
leezheng
leezheng_hz
wanglai.yao
wanglai-yao
peterhuangyu
peterhuangyu
杨旭光
yangxuguang-huawei
hobbycao
hobbycao
renguang1116
renguang1116
liguangjie
kuanjay
peijiajun
peijiajun
aafwk_ability
aafwk_ability
XueLei
xue-lei3
openharmony_ci
openharmony_ci
张亚菲
zhangyafei-echo
李伟峰
li-weifeng2
于文泽
altay
jsjzju
jsjzju
openharmony
openharmony_admin
mamingshuai
landwind
zhongjianfei
zhongjianfei
gwang
gwang2008
jerry
littlejerry1
JayLeeHW
jayleehw
ccll
ccllee
wangkailong
wkljy
徐承桦
uniquexch
未设置
最少人数
1
API审核
dy
dy_study
sunbxonline
sunbxonline
njupthan
njupthan
xzz_0810
xzz_0810
kirl75
kirl75
zengsiyu
zengsiyu3
shiyu_huang
shiyu_huang
强波
huawei_qiangbo
hanfeng
changzheng6
zhoujun62
zhoujun62
yangzk
yzkp
wangtiantian
wang19954
SoftSquirrel
SoftSquirrel
dujingcheng
dutie123
jiangwensai
jiangwensai
zero-cyc
zero-cyc
wanghang
small_bricklayer
mingxihua
detail-hua
贾灿
cangegegege
majiajun
majiajun90533
yangliang36
yangliang36
Wenhao Yan
yan-wenhao9
laoyitong
raulnaruto_admin
HuangXW
H-xinwei
LeonChan
leonchan5
wuhaohao7
wuhaohao7
zhuhan
anluohan
夏良伟
xialiangwei
luopengtao
nwpuluo
liubinyu
persisting
huster_zwy
huster-zwy
wanghuan2022
wanghuan2022
gonggong
gongjunsong
zhangkai
atlas_zhang
leezheng
leezheng_hz
wanglai.yao
wanglai-yao
peterhuangyu
peterhuangyu
杨旭光
yangxuguang-huawei
hobbycao
hobbycao
renguang1116
renguang1116
liguangjie
kuanjay
peijiajun
peijiajun
aafwk_ability
aafwk_ability
XueLei
xue-lei3
openharmony_ci
openharmony_ci
张亚菲
zhangyafei-echo
李伟峰
li-weifeng2
于文泽
altay
jsjzju
jsjzju
openharmony
openharmony_admin
mamingshuai
landwind
zhongjianfei
zhongjianfei
gwang
gwang2008
jerry
littlejerry1
JayLeeHW
jayleehw
ccll
ccllee
wangkailong
wkljy
徐承桦
uniquexch
未设置
最少人数
0
优先级
不指定
严重
主要
次要
不重要
标签
静态检查失败
dco检查成功
编译成功
冒烟测试成功
waiting_on_author
关联 Issue
ICVKCG
[新需求]: appfreeze增加采样栈文件
Pull Request 合并后将关闭上述关联 Issue
里程碑
未关联里程碑
合并选项
合并后删除提交分支
提交分支为默认分支,无法删除
合并后关闭提到的 Issue
接受 Pull Request 时使用扁平化(Squash)合并
勾选此选项后,将建议使用 Squash Merge 方式合并以精简提交历史记录
参与者
(3)
Cherry-pick 提交
Cherry-pick 可以将
特定提交(Commit)
从某个分支挑选并应用到另一个分支,实现快速集成特定更改,而无需合并整个分支。
请选择应用 Cherry-pick 提交 (Commit) 的目标分支
新建分支
当前账号不存在 Fork 仓库,建议 cherry-pick 到 Fork 仓库。
Fork 仓库
提交列表
Commit SHA
Commit Message
基于 Cherry-pick 后的分支发起 Pull Request
取消
Cherry-pick
1
https://gitee.com/openharmony/ability_ability_runtime.git
git@gitee.com:openharmony/ability_ability_runtime.git
openharmony
ability_ability_runtime
ability_ability_runtime
点此查找更多帮助
搜索帮助
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
评论
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册