Commit Graph

108 Commits

Author SHA1 Message Date
yangliping
54640fbe70 delete white list
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IB4MUO?from=project-issue

Signed-off-by: yangliping <yangliping30@h-partners.com>
2024-11-15 15:13:13 +08:00
openharmony_ci
e38204de36
!10157 [JIT] Disable jit when code sign disabled
Merge pull request !10157 from xiaoweidong/no_jit
2024-11-08 02:40:42 +00:00
xiaoweidong
66ed5743e0 [JIT] Disable jit when code sign disabled
Disable jit when code sign disabled

Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IB2MRQ
Change-Id: I0645168c44e2ba11213b386c8d138bb58c02e6b1
Signed-off-by: xiaoweidong <xiaoweidong@huawei.com>
2024-11-07 10:58:46 +08:00
harryhrp
1ba39daeb1 Verify parameter from bms
Parse package information during compilation and verify whether the passed parameters match

Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAY9PJ
Signed-off-by: harryhrp <herongpeng@huawei.com>
Change-id: i35f5aa90d9c9b9a82036d0030cf91c8969965adb
2024-10-26 16:56:22 +08:00
yumin
f5ca93274c Rctification of oversized functions
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAZEMT?from=project-issue

Signed-off-by: yumin <yumin35@h-partners.com>
2024-10-24 13:41:12 +08:00
wangyuxin
c408186a1f Fix find device crash
Set read end symbol when getting runtime info
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAQWSU

Signed-off-by: wangyuxin <wangyuxin53@huawei.com>
Change-Id: I0954e2c2c8381767f91903d4f606a9ddd501999e
2024-09-12 19:54:14 +08:00
openharmony_ci
f7fb5a4745
!8913 修复linux内核版本jit签名必现问题
Merge pull request !8913 from Yiwei/jitfort
2024-08-30 13:21:07 +00:00
zhangyiwei
d5a6bafd37 fix jitfort on some old image
Issue: IAMH8Y

Signed-off-by: zhangyiwei <zhangyiwei11@huawei.com>
Change-Id: Ib696d82963bc521be5f21a674851143b53b1ac5b
2024-08-27 13:11:28 +08:00
wu_zhang_da
019e386c0b Set Security Label For AOT Files
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAL8CF

Signed-off-by: wu_zhang_da <wuzhangda@huawei.com>
Change-Id: Ia99bdb47c4e09f943f19a489713b144c1b89cc75
2024-08-27 09:14:13 +08:00
openharmony_ci
f848a53cfc
!8853 Modify code security specification alarm
Merge pull request !8853 from yy/master
2024-08-24 16:21:45 +00:00
yy
dea7a76a23 Modify code security specification alarm
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAM2L3?from=project-issue

Signed-off-by: yy <yejunwen2@h-partners.com>
2024-08-23 17:29:35 +08:00
alfred-huang
8aa5885090 Support codesign under baselinejit
Baseline codesign, no PUBLIC_API for codesign

Issue: IAL8NO

Signed-off-by: alfred-huang <alfred_huang@live.com>
2024-08-22 19:28:37 +08:00
openharmony_ci
8ae64b7135
!8730 app和workload默认使能jitfort
Merge pull request !8730 from Yiwei/jitfort2
2024-08-19 09:48:45 +00:00
zhangyiwei
75afadca60 enable jitfort default
Issue: IAKEBQ

Signed-off-by: zhangyiwei <zhangyiwei11@huawei.com>
Change-Id: I8f961a682b0dbad50561eeecf46afe8e95195ef7
2024-08-17 17:13:32 +08:00
openharmony_ci
fc0fad40ad
!8690 fix code warning
Merge pull request !8690 from linxiang8/master
2024-08-15 12:06:12 +00:00
linxiang8
9849e792fc add some nullptr assert and free/close space/fd
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAJUVD
Signed-off-by: linxiang8 <linxiang8@huawei.com>
Change-Id: I977bc6e18b3da215808d531adb58f82229ff7908
2024-08-15 10:44:23 +08:00
yy
1c74f5f6ac Modify code security specification alarm
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAJQQ5?from=project-issue

Signed-off-by: yy <yejunwen2@h-partners.com>
2024-08-13 16:56:43 +08:00
zhao1d
9ef11b2d4f 增加应用aot/jit白名单
Issue:#IAIH8I

Signed-off-by: zhao1d <zhaolidong4@huawei.com>
Change-Id: I6604f41bf1fac535776e8c766987c3a79ed32531
2024-08-08 14:42:35 +08:00
yy
a210c6711f Modify code security specification alarm
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAGCUP?from=project-issue

Signed-off-by: yy <yejunwen2@h-partners.com>
2024-07-30 21:40:29 +08:00
eching
2a9017a3c8 Remove JitFort space compile time enable macro
Remove compile time macro and add runtime option

Issue: IABSW3

Signed-off-by: eching <edward.k.ching@gmail.com>
2024-07-26 15:36:27 +08:00
openharmony_ci
ec73be113f
!8208 [JIT] refactor jit code, move enable jit func to jit.cpp
Merge pull request !8208 from xiaoweidong/refactor
2024-07-24 12:10:20 +00:00
openharmony_ci
27ea82fe59
!8302 fix yellow run test262
Merge pull request !8302 from mjz/mjz_master3
2024-07-24 12:00:27 +00:00
openharmony_ci
383f2c2aed
!8275 Fixed return and initialization issues, and locked for concurrency
Merge pull request !8275 from herongpeng/fix_null_rrturn
2024-07-23 21:59:44 +00:00
mjz
89f5aa4729 fix yellow dev run test262
Issue: https://gitee.com/openharmony/resourceschedule_ffrt/issues/IAEZXB

Signed-off-by: mjz <miaojianzhuang@huawei.com>
Change-Id: Ia15c138a0924698600a304e4d1aa771550934a87
2024-07-23 16:29:33 +08:00
wu_zhang_da
efa26cb103 Revert "Disable worker aot optimization"
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAE7O5

This reverts commit ef2532024a.

Change-Id: I5401b5c973bb83568dc568e0dfe4d9e9784a2412
Signed-off-by: wu_zhang_da <wuzhangda@huawei.com>
2024-07-22 16:36:37 +08:00
harryhrp
f5091d3a40 Fixed return and initialization issues, and locked for concurrency
1.Fix Replace Null with Constarthall*
2.The char array is initialized to prevent exception errors
3.Lock-on-write prevents concurrency issues

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

Signed-off-by: harryhrp <herongpeng@huawei.com>
Change-Id: Id0aeff2dc8a04f0511169798e8f5a4b29cb9e93e
2024-07-22 14:09:01 +08:00
harryhrp
fdc24b0082 If the ark.profile switch is enabled, the whitelist is skipped
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAECZJ

Signed-off-by: harryhrp <herongpeng@huawei.com>
Change-Id: Ib4802e382a87eddb71de2b7e73a5d193c265a305
2024-07-20 17:25:54 +08:00
xiaoweidong
bb1c539e05 [JIT] Refactor jit code
1. move jit enable code to jit.cpp
2. refact enable jit config & dfx

Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IADIX1
Change-Id: Icb78347809efbfff13a8c9bd465f8c5176e07f9e
Signed-off-by: xiaoweidong <xiaoweidong@huawei.com>
2024-07-19 09:34:07 +08:00
harryhrp
5ba737abfa Fix crashes when the phone signal does not allow the use of malloc related functions
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IABHLM?from=project-issue
Signed-off-by: harryhrp <herongpeng@huawei.com>
Change-Id: Ibfffc984049a97f5a295915b5cd7935c73f33704

Change-Id: Iee9c74ea23bf2983e3c238e5974d3026ffba5e5b
2024-07-18 11:04:11 +08:00
Like
24afc1e29e dfx: pgo dump
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAAK5E
Signed-off-by: Like <zhenglike@huawei.com>
Change-Id: Ibc6b47eb84c70e0e4353aa945eaae548ec0d9263
2024-07-09 15:12:06 +08:00
openharmony_ci
83bd8bf028
!7966 [JIT] Set app jit hotness threshold
Merge pull request !7966 from xiaoweidong/adjust_app_threshold
2024-07-04 04:47:58 +00:00
yangxiaoshuai2022
bf3d750da1 warning fix: add filePath check
Signed-off-by: yangxiaoshuai2022 <yangxiaoshuai@huawei.com>
2024-07-03 14:18:28 +08:00
xiaoweidong
2cbef2cd38 [JIT] Adjust set app jit threshold default
Change-Id: Ifb6049c2e856371c347d74d2742a0acee910b3d9
Signed-off-by: xiaoweidong <xiaoweidong@huawei.com>
2024-07-02 16:41:48 +08:00
harryhrp
ff6257141c Deleting a compilation once is not compiling
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IA8IPY

Signed-off-by: harryhrp <herongpeng@huawei.com>
Change-Id: I006f2e115797db01d1dbf6fec562ad9391ee9ed3
2024-06-26 17:18:21 +08:00
h30044958
3eae9b3b34 The loading AotRuntimeInfo class is changed to singleton mode
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I9VQ3Z

Signed-off-by: h30044958 <herongpeng@huawei.com>
Change-Id: Id81d1dc43f030a80fb006aa8aee6a61166b0f236
2024-06-21 17:40:17 +08:00
l00799772
50b75d4c86 merge aot and jit white list
Change-Id: Icf5ae4b14017d60e7864db59333e020489e584f9
Signed-off-by: l00799772 <liyufeng29@huawei.com>
2024-06-20 20:45:32 +08:00
linxiang8
c9c5e48c95 support jit log skip
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IA657T
Signed-off-by: linxiang8 <linxiang8@huawei.com>
Change-Id: Ia08766d8716a8858fb1d7aef5f5b4604306514c5
2024-06-18 09:11:18 +08:00
h30044958
4db99b5407 Added compilation of baseline ap switch and function
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I9W0VI

Signed-off-by: h30044958 <herongpeng@huawei.com>
Change-Id: I0ece8791597701fbf979478d69badb5f4b53f054
2024-06-13 15:52:34 +08:00
openharmony_ci
f3f939e3e7
!7701 CodeSign runtime option
Merge pull request !7701 from Alfred Huang/codesign_rt_option
2024-06-11 09:43:20 +00:00
alfred-huang
d314b06456 Added runtime option ark.jit.codesign.disable to disable
code signature under jit.

   Signed-off-by: alfred-huang <alfred_huang@live.com>
2024-06-07 08:57:19 +08:00
openharmony_ci
4c67490d79
!7688 new jit white list
Merge pull request !7688 from l00799772/jit_new_white_list
2024-06-06 14:37:03 +00:00
yinchuang
b46d01f3ad Fix the high memory usage of an file
Remove call PagePreRead when loading an file

Isse:I9VMLD

Signed-off-by: yinchuang <yinchuang@huawei.com>
2024-06-06 11:44:10 +08:00
l00799772
6c9e7c5fb9 modify jit white list
Signed-off-by: l00799772 <liyufeng29@huawei.com>
2024-06-05 21:40:00 +08:00
wangyue
9c9fd70e2c jit && dfx
Signed-off-by: wangyue <guowanlong@huawei.com>
Change-Id: I4010825e9e665a5c5d6ed45aedb05e0e0bef2098
2024-06-01 14:06:52 +04:00
zhangyiwei
2990f9eb23 sticky gc
Signed-off-by: zhangyiwei <zhangyiwei11@huawei.com>
Change-Id: Id1d6b22d966b7342f832b4ca197c751df791cf48
2024-06-01 09:58:09 +08:00
openharmony_ci
03259bc13e
!7575 [JIT] Reduce pgo pass hold jit lock long time
Merge pull request !7575 from xiaoweidong/pgo_lock
2024-05-31 10:43:24 +00:00
xiaoweidong
917b9dd137 [JIT] Recude pgo pass hold jit lock long time & Add jit hotness threshold options
Signed-off-by: xiaoweidong <xiaoweidong@huawei.com>
Change-Id: Ie7d872c544772bc47de31d0b5f87cd1df5906984
2024-05-30 19:23:35 +08:00
h30044958
0865098bcc Add a default list to enable the list to be used only on mobile phones
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I9TDJJ

Signed-off-by: h30044958 <herongpeng@huawei.com>
Change-Id: I47e7a099ec180a3972ff509cf3587c33d6eeee66
2024-05-30 11:50:19 +08:00
h30044958
eca6edac46 Fix runtime info mmap bugfix
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I9S5B2

Signed-off-by: h30044958 <herongpeng@huawei.com>
Change-Id: Ied48b61cd7d04beb7675e151f5ee7e2b120663a1
2024-05-27 18:38:04 +08:00
openharmony_ci
fbbc041cb8
!7480 Change the aot runtime info content of the file to json
Merge pull request !7480 from herongpeng/str_to_json
2024-05-25 07:18:40 +00:00