8 Commits

Author SHA1 Message Date
fangting
cdbfa4340e optimize compiler
Issue:#IALVU8
Signed-off-by: fangting <fangting12@huawei.com>
2024-08-27 11:02:23 +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
eching
e4958d194f JitFort space changed from singleton to instance per VM.
JitFort instance is created when a VM actually makes machine code
space allocation.

Signed-off-by: eching <edward.k.ching@gmail.com>
2024-06-26 10:39:39 +08:00
eching
41992c6014 JitFort and CodeSigner support
Signed-off-by: eching <edward.k.ching@gmail.com>
2024-06-01 18:09:43 +08:00
yingguofeng@huawei.com
63dd9ddde6 Description:asan crash asm interpreter.
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I5K0YK?from=project-issue

Signed-off-by: yingguofeng@huawei.com <yingguofeng@huawei.com>
Change-Id: Id3b6022c79669cbc647dc005ad2fa34d334d9dae
2022-08-04 19:47:27 +08:00
yingguofeng@huawei.com
ed85aebbad Description:Memory Leak DFX
1、Add Global and Local Leak monitor and analysis tools
2、Enable asan in x86_64、arm and aarch64

Issue: https://gitee.com/openharmony/ark_js_runtime/issues/I5F2IN?from=project-issue
Change-Id: I0d201aeb21a01c412c279876112ef24d272177ce
Signed-off-by: yingguofeng@huawei.com <yingguofeng@huawei.com>
2022-07-19 10:49:19 +08:00
yingguofeng@huawei.com
e561278ea8 Description: The change of hole tag cause that nullptr to be judged as a heap object
Solution: Ensure that all fileds of heap object(includes free object) are not nullptr

Issue:https://gitee.com/openharmony/ark_js_runtime/issues/I59PS0?from=project-issue

Change-Id: I062c3a7b9289de9efbb123ec62716fa554d2cb1d
Signed-off-by: yingguofeng@huawei.com <yingguofeng@huawei.com>
2022-05-28 19:18:54 +08:00
yingguofeng@huawei.com
095021b081 GC performance optimization
1、Delete strategy no gc for start up
2、Adapter performance tools: runtime stat
3、Modify freeObjectKind to freeObjectSet

issue:https://gitee.com/openharmony/ark_js_runtime/issues/I4SASV?from=project-issue

Signed-off-by: yingguofeng@huawei.com <yingguofeng@huawei.com>
Change-Id: I01643755057b6146d1f6b67032256e687873cd07
2022-02-15 14:24:21 +08:00