Commit Graph

13681 Commits

Author SHA1 Message Date
openharmony_ci
78555220a2
!9076 Control RBTree root node color as black and change leftNode after change node
Merge pull request !9076 from 陈涵韬/local
2024-09-04 16:09:35 +00:00
openharmony_ci
4267f4db80
!9055 修复ihc设置proto时的错误不克隆行为
Merge pull request !9055 from zhouyong/fix-hclassbug
2024-09-04 16:06:17 +00:00
openharmony_ci
45f1b70d54
!8795 Fix fuzzffer crash at plainarray and stack
Merge pull request !8795 from YuliCheng/FixFuzz
2024-09-04 16:03:57 +00:00
openharmony_ci
5773d4235d
!8716 BugFix:TypedArray.some interface performance deteriorates
Merge pull request !8716 from 贺存茂/Some
2024-09-04 16:01:41 +00:00
openharmony_ci
0a5a58c361
!8761 clean prim type
Merge pull request !8761 from xuyuqing/cov_0820
2024-09-04 15:59:12 +00:00
DaiHN
7bab73397a Fix loading the sendable class relying on third_party crashed
Issue : https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IANYAM?from=project-issue

Signed-off-by: DaiHN <daihuina1@huawei.com>
Change-Id: Id1bc9f3e12f410f69d90896e20242181c3615013
2024-09-04 23:16:40 +08:00
zoumujia
5398c8555d Add irreducible loop check
1.skip empty catch bb for aot and jit
2.add irreducible loop check

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

Signed-off-by: zoumujia <zoumujia0920@163.com>
2024-09-04 19:42:16 +08:00
openharmony_ci
2dc30245ec
!9068 Delete repeat the code
Merge pull request !9068 from 留红尘/ets_runtime/lhc/0902
2024-09-04 10:48:46 +00:00
openharmony_ci
352255b8dd
!9042 Fix missing call target check for Set and Map
Merge pull request !9042 from zihan/fuzzfix2
2024-09-04 10:46:22 +00:00
openharmony_ci
0e1a850a3f
!8998 Refactor Merge and Phi Constructor
Merge pull request !8998 from yycc/refactormerge
2024-09-04 10:42:30 +00:00
openharmony_ci
e730c8e135
!9035 补充UT测试用例增加覆盖率
Merge pull request !9035 from tuxiaohang/master
2024-09-04 10:40:44 +00:00
openharmony_ci
9a5bc37a95
!9017 增加heapdump二进制dump的模式,解决OOM超时问题
Merge pull request !9017 from qibao/master
2024-09-04 10:37:22 +00:00
openharmony_ci
948d7ab154
!8985 Modify the security alarm of the code
Merge pull request !8985 from hlm2001/hlm_kexin0829_br
2024-09-04 10:33:54 +00:00
openharmony_ci
5322193b0b
!8866 Remove jit lockholder in shared
Merge pull request !8866 from xiongluo/remove_jit_lock_shared
2024-09-04 10:31:56 +00:00
chenhantao
519d2c6c9a Fix UT
Issue:https//:gitee.com/openharmony/arkcompiler_ets_runtime/issue/IAOUV9

Signed-off-by: chenhantao <chenhantao3@huawei.com>
Change-Id: I35a234b103ddcba7c02c23d35a5593464eb7d199
2024-09-04 17:31:07 +08:00
15651885392
f253b45f59 Add a pendingExceptioncheck in Reflect.apply
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAO7GO?from=project-issue
Reason: aot can't throw an error correctly in Reflect.apply, leads a segementation fault when handle the next opcode
Description: add a pendingExceptioncheck when handle Reflect.apply
Signed-off-by: 15651885392 <xingshunxiang@huawei.com>
Change-Id: I9fce93a6f73014f4ed3a63be8a5dc926de941aca
2024-09-04 17:14:47 +08:00
lukai
ff416ada32 Bugfix: Use GCWorkerPool instead Taskpool
ThreadCount in taskpool is larger than workmanger initialization which
may lead to nullptr dereference.
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAOUIK?from=project-issue

Signed-off-by: lukai <lukai25@huawei.com>
Change-Id: I777cf543dd869d7e57634ddbb2be4246f3909fa2
2024-09-04 17:09:43 +08:00
王笑佳
2950293081 Fix arrayList fuzz bug
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAONHC

Signed-off-by: 王笑佳 <wangxiaojia5@huawei.com>
2024-09-04 17:08:27 +08:00
chenhantao
9c2b8e8158 Control RBTree root node as black
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAODIK

Signed-off-by: chenhantao <chenhantao3@huawei.com>
Change-Id: I3a8efbbf19e8b79924944b97425d9a9ca547b8d9
2024-09-04 17:01:06 +08:00
openharmony_ci
9dab80bc7c
!9009 解释器hasownproperty性能优化
Merge pull request !9009 from jiangmengyang/hasownproperty
2024-09-04 08:32:45 +00:00
dov1s
9f66728121 UpdateReceiverHClass in UpdateStoreHandler
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IANXQV

Signed-off-by: dov1s <maojunwei1@huawei.com>
Change-Id: I0b64ecc009d9244feba7a0a896bd973da5cc278e
2024-09-04 13:56:38 +08:00
openharmony_ci
4e7fabcacd
!9051 Disable VERIFY of GC tests
Merge pull request !9051 from lvninglei/master
2024-09-04 05:42:17 +00:00
openharmony_ci
874a534cef
!9038 fix fuzz of number_speculative_retype
Merge pull request !9038 from sunzibo/pr_fix_retype
2024-09-04 05:40:06 +00:00
openharmony_ci
b1c5fe1d2f
!8947 Coverage supplement
Merge pull request !8947 from 石闽南/master
2024-09-04 05:34:47 +00:00
openharmony_ci
6e97444a93
!9069 修复MakeArgListWithHole数组越界问题
Merge pull request !9069 from huangzhenghua/master20240902
2024-09-04 05:32:22 +00:00
openharmony_ci
1714c55bd3
!9077 Add logs of abnormal branches
Merge pull request !9077 from shaoxiangdong/br_master_0903
2024-09-04 05:27:28 +00:00
openharmony_ci
a30e2b97c1
!9081 修复未开jit时应用逃生问题
Merge pull request !9081 from Yiwei/escape
2024-09-04 05:22:38 +00:00
openharmony_ci
02b9dbc814
!8935 Sweep stringtable in parallel (part 2)
Merge pull request !8935 from XinweiCai/sweep_stringtable_in_parallel
2024-09-04 05:07:04 +00:00
openharmony_ci
a6bd7196d9
!8992 Add log for MaTchFieldType and Fix review comments
Merge pull request !8992 from lijiamin/debug
2024-09-04 05:04:34 +00:00
openharmony_ci
9a07d1635c
!8933 Update regresstest ignore kfl lists
Merge pull request !8933 from kuchkovairina/20240824_kfl
2024-09-04 05:02:00 +00:00
openharmony_ci
e42fb1a189
!9071 Add UT for GC jit_fort
Merge pull request !9071 from Sandee/ut_20240902
2024-09-04 04:56:44 +00:00
openharmony_ci
f5c1614152
!9062 Revert a part of 8662
Merge pull request !9062 from YuliCheng/RevertGrowOP
2024-09-04 04:52:12 +00:00
openharmony_ci
222b1622a0
!8818 Add SA UT test case
Merge pull request !8818 from ChenYC009/sa_unit
2024-09-04 04:49:23 +00:00
openharmony_ci
ef0e290d95
!9070 增加退出敏感场景检查点
Merge pull request !9070 from chentianyu/4-2-tmp
2024-09-04 04:41:44 +00:00
openharmony_ci
2bad4b8658
!9060 Add ut for shared object factory
Merge pull request !9060 from li_jianfei/dev_lijf
2024-09-04 04:34:35 +00:00
openharmony_ci
0761db87a7
!9057 Optimize code
Merge pull request !9057 from 杨阳/Optimize_code
2024-09-04 04:30:43 +00:00
openharmony_ci
593898f3c5
!9004 UT模块化覆盖part4
Merge pull request !9004 from 杨云飞/master
2024-09-04 04:26:43 +00:00
openharmony_ci
e16ba80a20
!8649 Fixed is losted case GC with native pointers
Merge pull request !8649 from Mikhail Kaskov/fix_of_fix_native_pointers
2024-09-04 04:15:31 +00:00
openharmony_ci
6c60061d97
!8995 [BugFix] Fix the JsCrash of multi-hsp application performing hot reload
Merge pull request !8995 from ZitongLi/hot_reload_hsp
2024-09-04 04:12:54 +00:00
openharmony_ci
168ad2baab
!8906 Fix UT failed in rk3568
Merge pull request !8906 from 贺存茂/UT_failed_0826
2024-09-04 04:04:57 +00:00
daizihan
856872a884 Add missing call target check for Set and Map
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IANXIB

Signed-off-by: daizihan <daizihan@huawei.com>
Change-Id: Ib9e0bda1a11579d7422bbb760cc26ac4dae38bbb
2024-09-04 12:03:09 +08:00
shaoyijiang
95bc903e0f Intercept GenerateProgram exceptions in advance
Issue: IAOIMR
Signed-off-by: shaoyijiang <shaoyijiang@huawei.com>
Change-Id: I3ec0086efa07a1a207402764af45085054f14d12
2024-09-04 10:12:24 +08:00
hlm2001
cee05be652 Modify the security alarm of the code
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAN8S5

Signed-off-by: hlm2001 <huanglimin10@huawei.com>
2024-09-03 19:10:55 +08:00
Yong Zhou
6fbe946683 Fix the fuzz issue
When the AOT IHC is set as a prototype, it must be cloned.
Otherwise, it will cause incorrect prototype markings on other IHCs, leading to serious problems

Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAO5CQ
Change-Id: I353e91b70447cdb59ecf54829078e10e2c9ba5cc
Signed-off-by: Yong Zhou <zhouyong44@huawei.com>
2024-09-03 17:50:59 +08:00
buzhuyu
960aa2536f fix grammar issues for DeserializeString
issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAOGS3

desc:fix grammar issues for DeserializeString

Signed-off-by: buzhuyu <buzhuyu@huawei.com>
2024-09-03 15:11:34 +08:00
sunzibo
ab8ec68146 Fix bug in number_speculative_retype
Issue:         IANVQQ
Signed-off-by: sunzibo <sunzibo@huawei.com>
2024-09-03 15:08:39 +08:00
shaoyijiang
baa8d6c63d Added ref detection for the napi call interpreter
Issue: IAMXFX
Signed-off-by: shaoyijiang <shaoyijiang@huawei.com>
Change-Id: I4b34608771f2513e8a6abacc62b022de12ad3732
2024-09-03 14:56:33 +08:00
xuyuqing
fc5d84c4b8 prim type clean
clean prim type to improve branch coverage

Issue: IAL5I9
Signed-off-by: xuyuqing <xuyuqing6@huawei.com>
2024-09-03 14:31:09 +08:00
swx1282997
be63bae64f Coverage supplement
Supplement the coverage of the debugger dfx/cpu_profiler

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

Signed-off-by: swx1282997 <shiminnan@huawei.com>
2024-09-03 14:29:49 +08:00
zhangyiwei
9e5618e301 fix escape error
Issue: IAOF4A

Signed-off-by: zhangyiwei <zhangyiwei11@huawei.com>
Change-Id: I72c0e03829f1eb94222537d0d422e072f0a3b21c
2024-09-03 13:59:50 +08:00