Commit Graph

6786 Commits

Author SHA1 Message Date
wupengyong
b389b49691 Reason:add aot call stack overflow check
Description:add aot call stack overflow check
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7PMSM?from=project-issue

Signed-off-by: wupengyong <wupengyong@huawei.com>
Change-Id: I1a31c928fc406364aa81cc2a5a5037d920f1ed04
2023-08-07 16:24:38 +08:00
zha.wei
01e217a9f3 Merge branch 'master' of https://gitee.com/zhawei11/arkcompiler_ets_runtime_1 2023-08-07 16:18:47 +08:00
zha.wei
e5e07e1a45 description:code review issue fixed
Signed-off-by: zha.wei <zhawei@kaihong.com>
2023-08-07 16:18:33 +08:00
zha.wei
745e8a0569 description:code review issue fixed
Signed-off-by: zha.wei <zhawei@kaihong.com>
2023-08-07 16:16:09 +08:00
zha.wei
288f0df7f6 Merge branch 'master' of https://gitee.com/zhawei11/arkcompiler_ets_runtime_4_typedarrary.toreversed 2023-08-07 15:53:56 +08:00
zha.wei
00aa89da1d Merge branch 'master' of https://gitee.com/zhawei11/arkcompiler_ets_runtime_4_typedarrary.toreversed 2023-08-07 15:53:47 +08:00
zha.wei
b5f1468f72 Merge branch 'master' of https://gitee.com/zhawei11/arkcompiler_ets_runtime_4_typedarrary.toreversed 2023-08-07 15:50:24 +08:00
zha.wei
709c37a35b description:code review issue fixed
Signed-off-by: zha.wei <zhawei@kaihong.com>

modify 2
2023-08-07 15:49:39 +08:00
zha.wei
feecab2e54 description:code review issue fixed
Signed-off-by: zha.wei <zhawei@kaihong.com>
2023-08-07 15:45:33 +08:00
zha.wei
023b6a56c9 description:code review issue fixed
Signed-off-by: zha.wei <zhawei@kaihong.com>
2023-08-07 15:02:03 +08:00
openharmony_ci
a9538dd60f
!4591 Concurrent marking may use inconsistent hclass due to transition in main thread
Merge pull request !4591 from lukai/memorder
2023-08-07 06:45:36 +00:00
zha.wei
0ebe37fb3a description:code review issue fixed
Signed-off-by: zha.wei <zhawei@kaihong.com>
2023-08-07 14:33:42 +08:00
openharmony_ci
027a66ad42
!4512 HeapDump工具搜索优化与ID不一致问题修复
Merge pull request !4512 from XinweiCai/master
2023-08-07 06:30:20 +00:00
lukai
d963324406 Fix: concurrent marking may use inconsistent hclass
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7QZU8?from=project-issue
When main-thread transitions an object to a new hclass, concurrent
marking could load an incosistent hclass.

Signed-off-by: lukai <lukai25@huawei.com>
2023-08-07 12:02:21 +08:00
zha.wei
c900648d7f description:code review issue fixed
Signed-off-by: zha.wei <zhawei@kaihong.com>
2023-08-07 11:17:20 +08:00
xwcai98
d7891cee9d Fix HeapDump BUG
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7NW3R

Signed-off-by: xwcai98 <xwcai98@gmail.com>
Change-Id: I36d8f453bf2a214e43e53ed7c68b25d8dd25dc89
2023-08-07 11:03:31 +08:00
查维
c4f797b374
update ecmascript/base/array_helper.cpp.
Signed-off-by: 查维 <zhawei@kaihong.com>
2023-08-07 01:41:07 +00:00
openharmony_ci
d8e84e9825
!4589 Save Pgo with signal
Merge pull request !4589 from hzzhouzebin/SignalTriggerPgoSaving
2023-08-06 09:46:14 +00:00
hzzhouzebin
3f70aca282 Pgo saving triggered by signal
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7QUCA
Signed-off-by: hzzhouzebin <zhouzebin1@huawei.com>
Change-Id: I26d2367624c2b2c83f7e9fa20ccc1155ef0b2501
2023-08-06 08:47:11 +08:00
openharmony_ci
d5346f54f2
!4586 Fix the bug of SerializationData
Merge pull request !4586 from yuqing_han/master
2023-08-05 08:34:12 +00:00
yqhan
f55ec8efa5 Fix the bug of SerializationData
issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7QSOS

Signed-off-by: yqhan <hanyuqing2@huawei.com>
2023-08-05 15:18:54 +08:00
openharmony_ci
1f71cced35
!4583 Revert "!4561 Range Analysis of MUL and MOD"
Merge pull request !4583 from void_f/master
2023-08-05 01:51:42 +00:00
openharmony_ci
16706f0224
!4566 Add optimization for StableJSArray in StArraySpread
Merge pull request !4566 from duzhiyuan/master
2023-08-04 09:31:32 +00:00
void_f
113743a579 Revert "!4561 Range Analysis of MUL and MOD"
Issus: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7QF6F
Signed-off-by: void_f <void_f@foxmail.com>

Change-Id: I4dff326372846b65b7b99a80fb6f47aaa4519afd
2023-08-04 17:31:17 +08:00
DDOSvoid
e32d91ac0f Add optimization for StableJSArray in StArraySpread
issues: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7Q14Z
Signed-off-by: DDOSvoid <DDOSvoid@163.com>

Change-Id: I2d4efa17d06f0673241d68d11ff1e64e6efccc2f
2023-08-04 15:56:24 +08:00
openharmony_ci
426798d7f5
!4521 [Bug]: 运行ABC文件过程中,函数panda::ecmascript::JSHClass::UnregisterOnProtoChain未有效判断protoDetailsValue不为HeapObject的场景导致非法内存访问漏洞
Merge pull request !4521 from 李晨帅/master
2023-08-04 07:32:05 +00:00
openharmony_ci
93da01da9b
!4581 Improving dumper
Merge pull request !4581 from Gargoyle.h/wzfmaster-dev
2023-08-04 07:27:36 +00:00
lichenshuai
fdfbc7d143 未有效判断protoDetailsValue不为HeapObject的场景导致非法内存访问漏洞
仅在为ProtoChangeDetails时才设置HClass的ProtoChangeDetails。

Issue: #I7K7HN

Signed-off-by: lichenshuai <lichenshuai@huawei.com>
Change-Id: I7339e378e1cd5e5dec81740c855180485bca4782
2023-08-04 14:28:01 +08:00
wuzhefeng
ff833adeee [Feature]: Improving Dumper
Current dumper dumps many details of objects, which should be simplified
and make the output contents more readable. Therefore, this pr cut some
redundant information when dumping.

Testings: unittest

Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7QHT1

Signed-off-by: wuzhefeng <wuzhefeng1@huawei.com>
Change-Id: I72557e47955a9825b92039ce27fb70a5b78cd0f1
2023-08-04 10:26:11 +08:00
openharmony_ci
6d049d6448
!4576 Replace method exclude ExtraLiteralInfo(FunctionKind)
Merge pull request !4576 from lijiamin/master
2023-08-03 13:22:25 +00:00
openharmony_ci
ca92bba783
!4572 回退 Pull Request !4421 : CreateArrayWithBuffer Optimization
Merge pull request !4572 from 吴璋达/bufferbug
2023-08-03 11:50:41 +00:00
openharmony_ci
d17fd045df
!4577 Fix 262 test
Merge pull request !4577 from 王笑佳/master
2023-08-03 09:43:27 +00:00
zhangyukun8
04d80a6043 Fix inline a function at 2 different places bug
1. Type conflict could happen when inline a function at 2 places
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7QCJ6?from=project-issue
Signed-off-by: zhangyukun8 <zhangyukun8@huawei.com>

Change-Id: I426d5d68717173906a75ab2a5e4af742d77660e4
2023-08-03 17:15:40 +08:00
lijiamin2019
e60f1c9c04 Fix for super rebind this
Signed-off-by: lijiamin2019 <lijiamin24@huawei.com>
Change-Id: Ibfe3aa530ef1f324ec3c82cafe52df345a8aa170
2023-08-03 17:10:50 +08:00
王笑佳
acb5eef023 Fix 262 test
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7QCRW

Signed-off-by: 王笑佳 <wangxiaojia5@huawei.com>
2023-08-03 16:59:57 +08:00
openharmony_ci
36752b9b4e
!4569 Modifying Code Alarms
Merge pull request !4569 from 韩靖/master
2023-08-03 07:22:38 +00:00
openharmony_ci
5446936442
!4562 Adapt abc files in hsp reflect to secureMem
Merge pull request !4562 from yaochaonan/callback
2023-08-03 07:09:49 +00:00
openharmony_ci
495e8c34a0
!4571 Add external gc check
Merge pull request !4571 from xiongluo/gc_check
2023-08-03 06:50:30 +00:00
查维
bc864a60a6 Merge branch 'master' of gitee.com:openharmony/arkcompiler_ets_runtime into master
Signed-off-by: 查维 <zhawei@kaihong.com>
2023-08-03 06:48:13 +00:00
wu_zhang_da
d8925b6553 回退 Pull Request !4421 : CreateArrayWithBuffer Optimization
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7Q9J4

Signed-off-by: wu_zhang_da <wuzhangda@huawei.com>
Change-Id: I7f0017b35418a0096c5855012a1e779893eef837
2023-08-03 14:19:00 +08:00
xiongluo
2dcf58f9b3 add external gc check
Signed-off-by: xiongluo <xiongluo@huawei.com>
Change-Id: I241dd202ed2c4b3c2d817d7814a58acff89ff05f
2023-08-03 14:09:37 +08:00
openharmony_ci
23cf128ed4
!4568 Increase nonmovable space limit to 16M
Merge pull request !4568 from wuwanqi/master
2023-08-03 03:53:03 +00:00
openharmony_ci
2ed6c582ce
!4561 Range Analysis of MUL and MOD
Merge pull request !4561 from void_f/RangeAnalysis_of_MUL_and_MOD
2023-08-03 03:34:54 +00:00
openharmony_ci
53b63bbbff
!4567 Reorder earlyelimination and earlyelimination
Merge pull request !4567 from ChunyangWang/reorder_elimination
2023-08-03 02:42:16 +00:00
void_f
7d67907fb5 Range Analysis of MUL and MOD
Issus: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7PNGT
Signed-off-by: void_f <void_f@foxmail.com>

Change-Id: I47e45654c1f9e2cd409ebd95810e99e75749a385
2023-08-03 10:32:03 +08:00
wuwanqi
4c419d1236 Increase nonmovable space limit size
issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7Q4SV?from=project-issue

Signed-off-by: wuwanqi <wuwanqi2@huawei.com>
Change-Id: I3481164e1fb221e10f44e480eec62464ffb59e70
2023-08-03 10:26:58 +08:00
hwx1163501
f0631bfc68 Modifying Code Alarms
Signed-off-by: hwx1163501 <hanjing35@huawei.com>
issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7Q61H
2023-08-03 10:19:06 +08:00
K0u1hw
e7d49db398 Reorder EarlyElimination And LaterElimination
Issues: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7Q1CE
Signed-off-by: K0u1hw <wangchunyang15@huawei.com>

Change-Id: I55c9e793ba51204525c494981d88f59d2ac04ef9
2023-08-02 18:01:29 +08:00
openharmony_ci
c8f09534ea
!4544 CpuProfiler don't getstack when gc
Merge pull request !4544 from suchongwei/master
2023-08-02 07:59:18 +00:00
openharmony_ci
99a72aec0e
!4485 Support Dropframe for Debug Mode
Merge pull request !4485 from 张博虓/add_dropframe
2023-08-02 06:51:04 +00:00