g00416891
f11810349e
New EcmaRuntimeCallInfo in stack pointer
...
Signed-off-by: g00416891 <guobingbing3@huawei.com >
Change-Id: I466a4107e6e073ffecea12e6986c112731d2d3bf
2022-07-05 14:54:43 +08:00
zhangyukun8
c041e23892
CpuProfiler adapt assembly-interpreter
...
1. lookup traces when a frame has not been constructed totally
2. update rbp before exit current frame
3. update leaveFrame_ before callngcruntime
4. fix bigint
Issue:https://gitee.com/openharmony/ark_js_runtime/issues/I5ELOP?from=project-issue
Signed-off-by: zhangyukun8 <zhangyukun8@huawei.com >
Change-Id: I85bedde971436df9775d49fefd84b7375a65f564
2022-07-04 09:43:35 +08:00
lichenshuai
a724508c73
Delete RSP macro and .S file
...
Rsp is used in future work, therefore .S file should be deleted.
Issue: #I5AGW3
Signed-off-by: lichenshuai <lichenshuai@huawei.com >
Change-Id: Ib1fb140d40d259bc4519fbf547857e5f80e9ee0c
2022-06-02 10:32:46 +08:00
g00416891
af7d8df10a
fix debug UT test,remove assert before create InterpretedEntryFrame
...
Signed-off-by: g00416891 <guobingbing3@huawei.com >
Change-Id: I249022de7ddf8c6d3217412a8fd3543e7efe55ae
2022-05-13 11:24:14 +08:00
guobingbing
d8699d3ab9
modify annotation of InterpretedFrame
...
Signed-off-by: guobingbing <guobingbing3@huawei.com >
Change-Id: I1deb88080eb89e27252629d8501005d49fe76adf
2022-05-12 10:22:18 +08:00
zhangyukun
48a3816571
Fix assembler rsp frame of x64 platform
...
1.Fix Andq error due to sign-extended of imm32
2.Enable asmInter option should be loaded before init stack
3.separate leave frame with interpreter frame
Issue:https://gitee.com/openharmony/ark_js_runtime/issues/I56IZ4?from=project-issue
Signed-off-by: zhangyukun <zhangyukun8@huawei.com >
Change-Id: I7bb4b5de71aab7dc8c6b657c70f97d738ebe1c2e
2022-05-10 10:18:14 +08:00
sunzhe23
c874c75894
Refactor asm interpreted frame
...
description:
1 remove macro ECMASCRIPT_COMPILE_ASM_INTERPRETER
2 add asm native frame type
issue: I569XH
Signed-off-by: sunzhe23 <sunzhe23@huawei.com >
2022-05-08 20:40:24 -07:00
zhangyukun
25daaf26ef
constuct entry frame of execute with rsp
...
1. add fp to support discontinuous frame gc and resume rsp
2. assemble execute and impl entry frame with rsp
3. use assembler to refactor .s
Issue:https://gitee.com/openharmony/ark_js_runtime/issues/I52BQE?from=project-issue
Signed-off-by: zhangyukun <zhangyukun8@huawei.com >
Change-Id: I6966672dc065d63144fe7fa145ab76571189d540
2022-05-07 14:13:50 +08:00
guobingbing
8747ca5081
remove prevSp in EcmaRuntimeCallInfo
...
Signed-off-by: guobingbing <guobingbing3@huawei.com >
Change-Id: I3a3517cc8712baa6eef76f85a9967dd95a085bbc
2022-04-24 19:04:24 +08:00
sunzhe23
528db23a05
Refactor leave&entry frame
...
issue: #I541LG
Signed-off-by: sunzhe23 <sunzhe23@huawei.com >
2022-04-23 23:35:51 -07:00
guobingbing
df8f5e6daf
add copyright for test file.
...
Signed-off-by: guobingbing <guobingbing3@huawei.com >
Change-Id: I76f92afb097516f78b505d3d2a349f38cd9d4d20
2022-04-22 10:58:23 +08:00
guobingbing
1f447ab652
add DoStackOverflowCheck for app crash after reboot many times
...
Signed-off-by: guobingbing <guobingbing3@huawei.com >
Change-Id: I6b144c0b86b5c2b48bae8cf513d67e5e537eaf7b
2022-04-19 17:44:54 +08:00
guobingbing
c01691c0bb
entry frame adapter asm
...
Signed-off-by: guobingbing <guobingbing3@huawei.com >
Change-Id: Ied740af77e0f770e01f948c86b5f13d4877672ad
2022-04-15 18:23:40 +08:00
g00416891
d2faf91756
bugfix of two entry frame when have exception.
...
Signed-off-by: g00416891 <guobingbing3@huawei.com >
Change-Id: I904162cc60003bc28c59b7aca4c168ad88e55594
2022-04-13 19:53:15 +08:00
guobingbing
589234007e
FFI optimization for call params
...
Signed-off-by: guobingbing <guobingbing3@huawei.com >
Change-Id: I61b820e91b85364e4f41d35ca0172ad059a1b916
2022-04-07 21:13:46 +08:00