Commit Graph

605 Commits

Author SHA1 Message Date
openharmony_ci
4684399766
!8310 Modify snapshot env update root type
Merge pull request !8310 from dingwen/snapshotenv_br
2024-07-24 21:28:27 +00: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
dingwen
efcbbe061e Modify snapshot env update root type
Description:Modify snapshot env update root type
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAF2VX?from=project-issue

Signed-off-by: dingwen <dingwen6@huawei.com>
Change-Id: Ieca0c3345c237f75b7ed6dc903e192bee46fa027
2024-07-24 10:18:58 +08:00
yaochaonan
adc10430fb Support used file print
Issue: https://e.gitee.com/open_harmony/dashboard?issue=I9VUMK

Signed-off-by: yaochaonan <yaochaonan@huawei.com>
Change-Id: I2d9ed0705c3acb57d1dcb7ca7cc4ad5ba8e2cc38
2024-07-24 01:40:21 +08:00
openharmony_ci
71837e228b
!8220 Optimize source_text_module field to cstirng
Merge pull request !8220 from chenlincl3/cl_op
2024-07-20 22:23:31 +00:00
chenlincl3
a1e281d7fb Optimize source_text_module field to cstirng
Issue:  https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IADOXR
Signed-off-by: chenlincl3 <chenlin201@huawei.com>
2024-07-20 20:30:13 +08:00
lvninglei
5057a6babe Change destruction of worker thread to CMS
https: //gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAE4CE
Signed-off-by: lvninglei <lvninglei@huawei.com>
Change-Id: Ie9062cfe5df20d63f2b08ab5dad20cd7980c1a3e
2024-07-20 20:22:12 +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
openharmony_ci
9dab5b4969
!8069 Fix crashes when the phone signal does not allow the use of malloc related functions
Merge pull request !8069 from herongpeng/fix_signal
2024-07-18 17:49:12 +00: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
chenlincl3
e40928bb07 Op resolvedmodules
Issue:   https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IACNUX
Signed-off-by: chenlincl3 <chenlin201@huawei.com>
Change-id: icbb0da7263a7c92eda28944cea2c45fc62e2e9ab
2024-07-16 16:21:22 +08:00
rentangyu
5560a3ab9e The aa startup mode is added
If the .so file fails to be loaded, the detailed error information is displayed

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

Signed-off-by: rentangyu <rentangyu@huawei.com>
2024-07-11 16:27:31 +08:00
openharmony_ci
ace52a525f
!7984 dfx: pgo trace
Merge pull request !7984 from Lasting/dfx/pgo/trace
2024-07-10 06:06:36 +00:00
yaochaonan
28325725ac Support Lazy Import
Issue: https://e.gitee.com/open_harmony/dashboard?issue=IAARFN

Signed-off-by: yaochaonan <yaochaonan@huawei.com>
Change-Id: I8ccd39ba22d71827eb93699d560165beb9d12ba9
2024-07-10 00:41:17 +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
wupengyong
f032571cb7 Execute TranslateClasses in other thread
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IA7GHA?from=project-issue
Test: Build & Boot devices

Signed-off-by: wupengyong <wupengyong@huawei.com>
Change-Id: I463165678ac1b3079e7e22fc19088deae70563a6
2024-07-08 15:38:51 +08:00
openharmony_ci
4433bc7d08
!7954 [JIT] Fix clear jit task when vm exit
Merge pull request !7954 from xiaoweidong/fix_exit
2024-06-27 09:55:46 +00:00
xiaoweidong
99dbecd9be [JIT] Fix clear jit task when vm exit
Change-Id: Ia070f6d4c3a3ff486e2788215eab4d46ae1223c8
Signed-off-by: xiaoweidong <xiaoweidong@huawei.com>
2024-06-26 23:32:30 +08:00
openharmony_ci
346e30374b
!7753 fix some jit bug in dfx
Merge pull request !7753 from wangyue/fixbuginjitdfx
2024-06-25 07:17:42 +00: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
wangyue
c98e819e10 fix some bugs in dfx
Signed-off-by: wangyue <guowanlong@huawei.com>
Change-Id: I4d8e3e05b2586aa10a0ceaf854358b2cd47811a9
2024-06-20 15:58:25 +04: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
Han
cfe47462a1 Modity the getStartRealTime of process module.
issue: https://gitee.com/openharmony/commonlibrary_ets_utils/issues/IA5IA9

Signed-off-by: Han <yqhanj@isoftstone.com>
2024-06-14 16:15:05 +08:00
openharmony_ci
bcd1cccf16
!7746 Code formatting rectification
Merge pull request !7746 from wangyue/codeCheck
2024-06-12 06:59:55 +00:00
openharmony_ci
2a4d7219a1
!7756 opt callruntime IsElementsKindSwitchOn
Merge pull request !7756 from wpy111/master
2024-06-11 13:42:22 +00:00
wupengyong
8e309bcddf Revert "Revert "!7663 opt callruntime IsElementsKindSwitchOn""
This reverts commit 092dee000e.

Signed-off-by: wupengyong <wupengyong@huawei.com>
Change-Id: Id6b80dc82ee7bd640c6827e1a383a46ef8bb0b78
2024-06-11 20:12: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
wangyue
f3cfabd7c5 codecheck
Signed-off-by: wangyue <guowanlong@huawei.com>
Change-Id: I35f81f443cae5072b266955864fcf75f2aea96de
2024-06-11 11:24:48 +04:00
openharmony_ci
8e542b7c9a
!7522 Optimize HostResolveImportedModule
Merge pull request !7522 from yaochaonan/convert
2024-06-09 10:49:51 +00:00
yaochaonan
9cb9420f16 Optimize HostResolveImportedModule
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I9S6IW?from=project-issue

Signed-off-by: yaochaonan <yaochaonan@huawei.com>
Change-Id: I14a6d3c825f5253b021550fab78dd01a4a8e7493
2024-06-07 14:25:04 +08: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
wupengyong
092dee000e Revert "!7663 opt callruntime IsElementsKindSwitchOn"
This reverts commit 7b8fbc7cd1, reversing
changes made to a3703671fc.

Signed-off-by: wupengyong <wupengyong@huawei.com>
2024-06-06 22:08:39 +08:00
openharmony_ci
f02e361b3c
!7674 [Bug]: 回栈时有时会崩溃在CrashCallback中
Merge pull request !7674 from 李晨帅/DFX
2024-06-05 09:55:26 +00:00
openharmony_ci
7b8fbc7cd1
!7663 opt callruntime IsElementsKindSwitchOn
Merge pull request !7663 from wpy111/master
2024-06-05 06:53:41 +00:00
wupengyong
eec73be2f7 Reason:opt callruntime IsElementsKindSwitchOn
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I9UV05?from=project-issue

Signed-off-by: wupengyong <wupengyong@huawei.com>
Change-Id: I34ee3ac1867cfe567c7e573787afb75afc15b1a5
2024-06-05 10:43:27 +08:00
lichenshuai
2c45aef563 [Bug]: 回栈时有时会崩溃在CrashCallback中
去除CrashCallback

Issue: #I9V2P0

Signed-off-by: lichenshuai <lichenshuai@huawei.com>
Change-Id: Icd6d1f1a084916033a944385f61666bc510b3845
2024-06-05 09:59:15 +08:00
openharmony_ci
7364f933d8
!7500 An exception was generated when throwing an exception. Procedure
Merge pull request !7500 from 贺存茂/ExceptionGenerationWhereThrow
2024-06-05 01:26:58 +00:00
openharmony_ci
6834365b9e
!7599 opt new proxy
Merge pull request !7599 from wpy111/master
2024-06-04 08:13:56 +00:00
h30044958
9bbbfde35d Stop compile AOT if it's not in enable list
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I9UIQK

Signed-off-by: h30044958 <herongpeng@huawei.com>
Change-Id: I2396b2622a986f87698d3202e177d8f0bdfa573b
2024-06-04 12:37:35 +08:00
hecunmao
61b5c2f5fb An exception was generated when throwing an exception. Procedure
issue:https://gitee.com/open_harmony/dashboard?issue_id=I9RPS3
Signed-off-by: hecunmao <hecunmao@huawei.com>

Change-Id: I34067353d54e2a670bf96fa0f4897b100505dbbf
2024-06-03 22:19:49 +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
d9f16057a2
!7519 [JIT] Fix jit default enable pgo
Merge pull request !7519 from xiaoweidong/fix_jit_pgo_opt
2024-05-31 22:13:31 +00: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
wupengyong
9ff136010b Reason:opt new proxy
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I9TGSF?from=project-issue

Signed-off-by: wupengyong <wupengyong@huawei.com>
Change-Id: Ic176e692fd84c19c9ebaecc5a6a0c2452e2c36f1
2024-05-31 16:20:55 +08:00
openharmony_ci
961cf1338f
!7452 [新需求]: Function.prototype.bind IR化
Merge pull request !7452 from 李晨帅/FunctionIR
2024-05-30 13:24:21 +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
xiaoweidong
61c6eb9b80 [JIT] Fix jit pgo default enable
Change-Id: I83f9b6e884d59f71a13f1d830421b3baaa617e17
Signed-off-by: xiaoweidong <xiaoweidong@huawei.com>
2024-05-30 15:58:25 +08:00
lichenshuai
cdb629a9b9 [新需求]: Function.prototype.bind IR化
对 Function.prototype.bind IR化,以提升性能

Issue: #I9QCI5

Signed-off-by: lichenshuai <lichenshuai@huawei.com>
Change-Id: I2bc7df27a3cdba7baf895dc9064ad0d4c873f4e4
2024-05-27 17:05:53 +08:00