Commit Graph

65 Commits

Author SHA1 Message Date
openharmony_ci
78663ec2b4
!2612 Add version compatibility test for verifier
Merge pull request !2612 from OneYuan/version_compatibility_test
2024-10-15 17:40:21 +00:00
chenyiyuan
b86023aa64 Add version compatibility test for verifier
Issue: https://gitee.com/openharmony/arkcompiler_runtime_core/issues/IAW09J

Signed-off-by: chenyiyuan <chenyiyuan6@huawei.com>
Change-Id: If4ecaf77e69cabdc3a9063a42030d5c31193a441
2024-10-15 09:42:23 +08:00
openharmony_ci
a7d2952aea
!2520 Refactor verifier based on ruby
Merge pull request !2520 from XHQ/refact_ruby
2024-10-12 17:29:42 +00:00
xuhangqi
54adf1f81b Refactor verifier based on ruby
Issue: https://gitee.com/openharmony/arkcompiler_runtime_core/issues/IAS082

Signed-off-by: xuhangqi <xuhangqi@huawei.com>
Change-Id: I917d0bfa9ca348fd5023d56c4fe9603ebde2c6f4
2024-10-10 22:40:53 +08:00
meeting-meeting
a4893dc21d Handle compile build alerts
Issue: https://gitee.com/openharmony/arkcompiler_runtime_core/issues/IAW32C

Signed-off-by: ah <liangahui@h-partners.com>

Change-Id: I15e476695551f8ec0d1a247677e4b8a67f93b2f3
2024-10-10 17:42:48 +08:00
chenyiyuan
bc4535c83b Enable PAC in Verifier SO
Issue: https://gitee.com/openharmony/arkcompiler_runtime_core/issues/IAPSN6

Signed-off-by: chenyiyuan <chenyiyuan6@huawei.com>
Change-Id: I6cac34e96114c85cb587c1499f3b92e494037228
2024-09-13 16:40:29 +08:00
chenyiyuan
1d923838af Enhance the verifier check ability
Issue: https://gitee.com/openharmony/arkcompiler_runtime_core/issues/IAH2ZI

Signed-off-by: chenyiyuan <chenyiyuan6@huawei.com>
Change-Id: If2102448e61bd67e404507e399edea8e5f4fce03
2024-09-02 21:10:49 +08:00
shitao
462e36f199 \Remove literal array info from abc header
Issue: I9PFZB

Signed-off-by: shitao <shitao40@huawei.com>
Change-Id: I89d9b13a721fa88dced45fe1c04c38b9e4d91007
2024-08-26 20:58:49 +08:00
openharmony_ci
b26b2d3692
!2293 Improve UT coverage in runtime_core
Merge pull request !2293 from huihuihui/UT
2024-08-26 09:08:16 +00:00
ah
da6ffc7e35 Improve UT coverage in runtime_core
Issue: IAK5HC

Signed-off-by: ah <liangahui@h-partners.com>
2024-08-20 15:25:11 +08:00
shixiaowei4
5ffdc8a832 Fix IcSlot
Issue: https://gitee.com/openharmony/arkcompiler_ets_frontend/issues/IA8ONB

Signed-off-by: shixiaowei4 <shixiaowei4@huawei.com>
Change-Id: Ifb93f571fe22c4056c1fa3993da61d502862b7f5
2024-08-13 10:57:42 +08:00
cllvly
08bb4e43f2 Standardize the component info of runtime core
Issue: I9PR6Y
Tests: build target & UT & standalone build

Signed-off-by: chenlong <chenlong292@h-partners.com>

Change-Id: I33183f6d64023ee8ce089e4f2a69118802acfebc
2024-05-20 10:53:51 +08:00
x30016192
5c09b0118d Adaptation options and check file version for abc2program
Issue: #I9FJYV
Signed-off-by:xuyangfan<xuyangfan@huawei.com>

Change-Id: I3703cd7b4236a4a34ac831d010b4b5deef5a1789
2024-04-24 12:17:56 +08:00
huangyu
dce65ed901 Remove type extractor for es2abc
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I9GG52
Test: runtime_core UT, es2abc UT, test262, ets_runtime UT, standalone build

Signed-off-by: huangyu <huangyu76@huawei.com>
Change-Id: I2eccd0ce6a4e334f9225aaa930eddf0a7627da24
2024-04-16 16:15:12 +08:00
cllvly
ccd03e8049 Standardize the component info of runtime core
Issue: https://gitee.com/openharmony/arkcompiler_runtime_core/issues/I9BDEW
Tests: build target & UT & standalone build
Signed-off-by: chenlong <chenlong292@h-partners.com>
Change-Id: I9f86e1e4626f805d411dd875c3d9f8806aa8a743
2024-04-10 20:43:23 +08:00
huyunhui
761a2f52eb fix the bug that verifier may crash on host
Issue:https://gitee.com/openharmony/arkcompiler_runtime_core/issues/I99QGJ

Signed-off-by: huyunhui <huyunhui1@huawei.com>
Change-Id: Ieacee79c850a5d19d961b0db6bf57b7eb6ccf23f
2024-04-02 01:26:37 +00:00
dakeQI
8ac394d5aa Fix build of hilog
Issue: I9CULC
Test: runtime core build
Signed-off-by: dakeQI <songqi32@huawei.com>
Change-Id: I967c8a4bdf4bfb4a21f380cf5461f75bd005a9eb
2024-03-30 01:35:00 +00:00
dakeQI
9b98da3c01 Change hilog to light hilog
Issue: #I91HZ0
Test: build_target
Signed-off-by: dakeQI <songqi32@huawei.com>
Change-Id: I03c55aa352f74341386b8126e2a84caf8191b058
2024-03-27 11:33:21 +00:00
chenyiyuan
00a0cb779c verifier code check fix
issue: https://gitee.com/openharmony/arkcompiler_runtime_core/issues/I90ZBN

Signed-off-by: chenyiyuan <chenyiyuan6@huawei.com>
Change-Id: I958f8e34306f872e94033e47d2c56e817c42a4fc
2024-02-04 06:48:11 +00:00
chenyiyuan
be67e3fb71 verifier code check fix and UT update
issue: https://gitee.com/openharmony/arkcompiler_runtime_core/issues/I90HMK

Signed-off-by: chenyiyuan <chenyiyuan6@huawei.com>
Change-Id: I3c1d5f8958730dd43b370ac654875d182455271c
2024-02-01 08:41:59 +00:00
chenyiyuan
410e6c79ad Automated test script for verifier
issue: https://gitee.com/openharmony/arkcompiler_runtime_core/issues/I8W0WQ?from=project-issue

Signed-off-by: chenyiyuan <chenyiyuan6@huawei.com>
Change-Id: I0c655d1766e29e74a9f7e728b20c17aae77bbd42
2024-01-19 08:21:22 +00:00
chenyiyuan
d0d81ac6fc constant pool index verification fix
issue: : https://gitee.com/openharmony/arkcompiler_runtime_core/issues/I8W0WQ?from=project-issue

Signed-off-by: chenyiyuan <chenyiyuan6@huawei.com>
Change-Id: I530af48e2d478dc4de0af6f95ed0dab42ac30fd6
2024-01-15 06:50:15 +00:00
chenyiyuan
5196f9b143 fix chinese verification in verifier
Signed-off-by: chenyiyuan <chenyiyuan6@huawei.com>
Change-Id: I15d3a33f497d05feeb68cbd2c6a242d0f29f77b2
2024-01-02 10:31:05 +00:00
chenyiyuan
c4a8f7cf77 Add comments/fix parameter type issues
Signed-off-by: chenyiyuan <chenyiyuan6@huawei.com>
Change-Id: I33cca0a5e7b9753ad7b2688997bcdbf7e78f31e5
2023-12-28 10:04:16 +00:00
chenyiyuan
200fd6d7a7 remove slot number verification
Signed-off-by: chenyiyuan <chenyiyuan6@huawei.com>
Change-Id: I0d4c47602eb41f9ff6196e88222e5be64db7acd2
2023-12-27 13:44:43 +00:00
chenyiyuan
a0ee610de2 Fix module literal problem in literal tag verification
Description: Fix module literal problem in literal tag verification &&
GETTER / SETTER literal tag verification support

ISSUE: https://gitee.com/openharmony/arkcompiler_runtime_core/issues/I8MNLS?from=project-issue

Signed-off-by: chenyiyuan <chenyiyuan6@huawei.com>
Change-Id: I4a089cbd0ecb39404009a2e1c36f838a48a6e5ee
2023-12-09 09:25:44 +00:00
lphwork
9d1f97f1f6
update verifier/tests/verify_constant_pool_tests.cpp.
Signed-off-by: lphwork <liupenghui12@huawei.com>
2023-12-03 08:48:13 +00:00
lphwork
e02efd3007
update verifier/tests/verify_constant_pool_tests.cpp.
Signed-off-by: lphwork <liupenghui12@huawei.com>
2023-12-03 02:01:15 +00:00
lphwork
c4b7d2f6a2
update verifier/tests/verify_constant_pool_tests.cpp.
Signed-off-by: lphwork <liupenghui12@huawei.com>
2023-12-02 13:36:54 +00:00
lphwork
62e15905b4
update verifier/tests/js/test_constant_pool_content.js.
Signed-off-by: lphwork <liupenghui12@huawei.com>
2023-12-02 12:44:49 +00:00
lphwork
716b8a7fc8
update verifier/tests/verify_constant_pool_tests.cpp.
Signed-off-by: lphwork <liupenghui12@huawei.com>
2023-12-02 12:44:15 +00:00
lphwork
f7ccc822ed
update verifier/tests/verify_constant_pool_tests.cpp.
Signed-off-by: lphwork <liupenghui12@huawei.com>
2023-12-02 11:58:06 +00:00
lphwork
a795c3a6a6
update verifier/tests/verify_constant_pool_tests.cpp.
Signed-off-by: lphwork <liupenghui12@huawei.com>
2023-12-02 11:21:46 +00:00
lphwork
d4072ff9c5
update verifier/tests/verify_constant_pool_tests.cpp.
Signed-off-by: lphwork <liupenghui12@huawei.com>
2023-12-02 10:31:02 +00:00
lphwork
181253b3ca
update verifier/verifier.cpp.
Signed-off-by: lphwork <liupenghui12@huawei.com>
2023-12-02 09:32:15 +00:00
lphwork
192797c22c
update verifier/verifier.h.
Signed-off-by: lphwork <liupenghui12@huawei.com>
2023-12-02 09:28:57 +00:00
lphwork
4bb4733c23
update verifier/tests/js/test_constant_pool_content.js.
Signed-off-by: lphwork <liupenghui12@huawei.com>
2023-12-02 09:27:46 +00:00
OneYuan
bbcf99772e
update verifier/tests/BUILD.gn.
GN优化

Signed-off-by: OneYuan <chenyiyuan6@huawei.com>
2023-12-02 09:14:54 +00:00
lphwork
a29623e810
update verifier/verifier.h.
Signed-off-by: lphwork <liupenghui12@huawei.com>
2023-12-02 09:08:21 +00:00
OneYuan
ebaca75ffb
update verifier/tests/verify_constant_pool_tests.cpp.
代码优化

Signed-off-by: OneYuan <chenyiyuan6@huawei.com>
2023-12-02 08:57:34 +00:00
lphwork
e1cc6f15ec
!5 update verifier/verifier.h.
Merge pull request !5 from OneYuan/N/A
2023-12-02 08:56:03 +00:00
lphwork
c126beda28
update verifier/tests/verify_constant_pool_tests.cpp.
Signed-off-by: lphwork <liupenghui12@huawei.com>
2023-12-02 08:55:18 +00:00
OneYuan
ae88f2e49a
update verifier/verifier.h.
代码优化

Signed-off-by: OneYuan <chenyiyuan6@huawei.com>
2023-12-02 08:54:59 +00:00
OneYuan
0c5e5759a7
update verifier/verifier.cpp.
代码优化

Signed-off-by: OneYuan <chenyiyuan6@huawei.com>
2023-12-02 08:53:22 +00:00
lphwork
8c25c37533
update verifier/tests/verify_constant_pool_tests.cpp.
Signed-off-by: lphwork <liupenghui12@huawei.com>
2023-12-02 08:52:39 +00:00
lphwork
9faba1792d
update verifier/tests/verify_constant_pool_tests.cpp.
Signed-off-by: lphwork <liupenghui12@huawei.com>
2023-12-02 08:48:12 +00:00
lphwork
ee4da34963
update verifier/tests/ts/test_literal_array.ts.
Signed-off-by: lphwork <liupenghui12@huawei.com>
2023-12-02 08:42:46 +00:00
lphwork
2e2a8bd044
update verifier/verifier.cpp.
Signed-off-by: lphwork <liupenghui12@huawei.com>
2023-12-02 08:35:47 +00:00
lphwork
352be94df3
update verifier/tests/ts/test_literal_array.ts.
Signed-off-by: lphwork <liupenghui12@huawei.com>
2023-12-02 08:28:07 +00:00
lphwork
58aaa222b6
update verifier/tests/js/test_constant_pool_content.js.
Signed-off-by: lphwork <liupenghui12@huawei.com>
2023-12-02 08:16:54 +00:00