Commit Graph

42 Commits

Author SHA1 Message Date
zhangyinlu
5f4b80b6ab JitFort开启CFI防护
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAVHR3
Description:JitFort开启CFI防护

Change-Id: I2bccfcc7f17dfd476169a3ddfdec82a5adb5a914
Signed-off-by: zhangyinlu <zhangyinlu@huawei.com>
2024-10-12 10:45:04 +08:00
ZitongLi
349e4f6deb Add safe data check
Issue:      https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAEDMA?from=project-issue
Signed-off-by: zitongli <lizitong1@huawei.com>
2024-07-20 22:22:43 +08:00
ZitongLi
35273f5009 fix code check
Signed-off-by: ZitongLi <lizitong2506@gmail.com>
Change-Id: Iba944493d16fe437e9100b267cf6dcd43f53c797
2024-04-18 17:04:51 +08:00
ZitongLi
b322c7a174 modify function name
Signed-off-by: ZitongLi <lizitong2506@gmail.com>
Change-Id: Ie6cd133fede9424392377f7c37e0e5463365c13a
2024-04-18 16:53:55 +08:00
ZitongLi
9bd36f6566 fix code check
Signed-off-by: ZitongLi <lizitong2506@gmail.com>
Change-Id: I4f818af7e87e6fc42d804613e222375adff86e18
2024-04-17 15:14:21 +08:00
ZitongLi
abe9936a76 modify the name of call back function
Signed-off-by: ZitongLi <lizitong2506@gmail.com>

Change-Id: I17b2291c29f46864589424e538b78d0f6d252321
2024-04-17 14:14:39 +08:00
ZitongLi
7c872a2c65 fix unit test error
Signed-off-by: ZitongLi <lizitong2506@gmail.com>
Change-Id: I0ca3559ce7f56c580b297186d706a6e59c41caf6
2024-04-15 22:00:52 +08:00
openharmony_ci
e185495bb9
回退 'Pull Request !6378 : Enable forward CFI and PAC backward CFI' 2024-03-14 01:20:39 +00:00
chenjx-huawei
c0cc558bb2 Enable forward CFI and PAC backward CFI
Issue: https://gitee.com/open_harmony/dashboard?issue_id=I965JE

Signed-off-by: chenjx-huawei <chenjingxiang1@huawei.com>
Change-Id: I39cd162bdcc4c5e5796e75835bb5229fc7839aca
2024-03-12 11:18:45 +08:00
wengchangcheng
120236490e Modify Error Handle Progress of ark_js_vm
1. Return -1 when has uncaught error
2. handle exception in jsnapi interface
3. test faile when throw uncaught exception

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

Signed-off-by: wengchangcheng <wengchangcheng@huawei.com>
Change-Id: I4813165c6aa84129940e77b95e08bd9330e07029
2024-02-18 15:12:25 +08:00
chenjx-huawei
dca448bd02 Enable ubsan for user mode binary build
Issue: https://gitee.com/open_harmony/dashboard?issue_id=I8ZQE2

Signed-off-by: chenjx-huawei <chenjingxiang1@huawei.com>
Change-Id: I1eeb2886107f24462822fd6368b3536393a30e96
2024-02-06 17:12:32 +08:00
lijiamin2019
cf89e0d68f Optimize HotReload
Signed-off-by: lijiamin2019 <lijiamin24@huawei.com>
Change-Id: Id65a3d31e780a8fb5e7650b56edb7b583b5d51f9
2023-10-30 16:56:01 +08:00
lijiamin2019
7a38717731 Execute patch func_main_0 for HotReload
Signed-off-by: lijiamin2019 <lijiamin24@huawei.com>
Change-Id: I12e11097ab46f811841486db18baac60d2a0e355
2023-10-19 20:35:48 +08:00
wuwanqi
3073f99ffe Rectify bundle.json
Rectify bundle.json and deps of BUILD.gn
issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I78UW4?from=project-issue

Signed-off-by: wuwanqi <wuwanqi2@huawei.com>
Change-Id: Iabaeca1c38765cc3d716ebf1b0157f38597f87a8
2023-05-27 22:32:29 +08:00
lijiamin2019
143ea1ba02 Bugfix of GeneratePatchInfo
Signed-off-by: lijiamin2019 <lijiamin24@huawei.com>
Change-Id: I25eb10c06026093ac903fae384a30044043756ac
2023-05-16 12:25:46 +08:00
wengchangcheng
01121dd6d8 Fix Log print error in intl
Add ENABLE_HILOG defines in intl source_set

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

Test: UT & 262

Signed-off-by: wengchangcheng <wengchangcheng@huawei.com>
Change-Id: I5f77533baec9575f495b068d516528d0697b8421
2023-03-24 20:34:46 +08:00
hwx1163501
36c40e6a18 Modifying Code Alarms
Signed-off-by: hwx1163501 <hanjing35@huawei.com>
issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I6OGOK
2023-03-20 14:04:57 +08:00
openharmony_ci
49abccb005
!3444 Modify some absolute path in arkcompiler
Merge pull request !3444 from weng-changcheng/modify_absolute_path
2023-02-28 08:04:52 +00:00
openharmony_ci
5f56827f75
!3639 Reformat the help information
Merge pull request !3639 from Gargoyle.h/wzfmaster-dev
2023-02-27 13:25:16 +00:00
wuzhefeng
f7c3e927eb Reformat the help information
Reformat the help information and provide more friendly help.

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

Signed-off-by: wuzhefeng <wuzhefeng1@huawei.com>

Change-Id: Ic247f60155b47763f705b01a176afc340aab6c80
2023-02-27 03:58:19 -08:00
wengchangcheng
5761f9e020 Descriptor: Modify some absolute path in arkcompiler
Details: Add inner_kits in ets_runtime

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

Signed-off-by: wengchangcheng <wengchangcheng@huawei.com>
Change-Id: I0a9d2c875652733113bec5849a67c974721cee41
2023-02-24 13:59:21 +08:00
g00416891
fb94e4d58e Support cold patch with method replace
https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I6781P

Signed-off-by: g00416891 <guobingbing3@huawei.com>
Change-Id: I68f1fedaf52ddacc242d99c602c98bd0ae8a8328
2023-02-23 11:12:08 +08:00
wengchangcheng
7a171ba5de Descriptor: Fix daily build error
Details: Add limits header to common.h

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

Signed-off-by: wengchangcheng <wengchangcheng@huawei.com>
Change-Id: I04e6a22ebe5fbd3ef48884692557a86e52c5bcb8
2023-01-06 09:40:10 +08:00
g00416891
3d7022fe58 Add error code for quick fix
Signed-off-by: g00416891 <guobingbing3@huawei.com>
Change-Id: Iff837eb41c1e63404834736f06582eb159c2cdc9
2022-12-07 11:50:57 +08:00
wengchangcheng
62a5a177b6 Descriptor: Fix dual source_set of arkfile bug
Details: Use deps instead of public_deps

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

Signed-off-by: wengchangcheng <wengchangcheng@huawei.com>
Change-Id: I09fc48f5ff88c6f85f56b0e9f6e590159b0f0f22
2022-12-01 10:08:39 +08:00
lijiamin
b58a685052 Adapt to hot patch and add testcases
Signed-off-by: lijiamin <lijiamin24@huawei.com>
Change-Id: Ida501c720acd3c78005d9252aed11606dc522d53
2022-11-28 16:16:39 +08:00
openharmony_ci
acf642c030
!2965 Modify TagggedHashTable grow strategy
Merge pull request !2965 from dingwen/master
2022-11-17 02:22:42 +00:00
dingwen
68dcb05a99 Modify TagggedHashTable grow strategy
Description:When delete holes are more than half of free entries, only rehash instead of grow
issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I615RY?from=project-issue

Signed-off-by: dingwen <dingwen6@huawei.com>
Change-Id: I676d4c7cabd7cf624ad0df01d6a42d02b4751db6
2022-11-16 10:25:25 +08:00
g00416891
1f4360fa82 Add entryPoint for quickfix testcase
Signed-off-by: g00416891 <guobingbing3@huawei.com>
Change-Id: I97b2849ef78d267a8464d6ae4bdc583a5a635927
2022-11-15 15:35:03 +08:00
wengchangcheng
32ef9871e7 Descriptor: Fix standalone build error
Details: modify gn and some template

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

Signed-off-by: wengchangcheng <wengchangcheng@huawei.com>
Change-Id: Idca98896e01426fe055025efe8800ac01d27d3c5
2022-10-25 12:52:10 +08:00
wengchangcheng
0b947ac7d0 Descriptor: 部件化整改 ark -> arkcompiler
Details: 部件化整改 ark -> arkcompiler

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

Signed-off-by: wengchangcheng <wengchangcheng@huawei.com>
Change-Id: I01c72bafc95a7d469c9bb31cfcbac79b310dfac1
2022-10-13 22:23:53 +08:00
wengchangcheng
aaf47ba3d0 Descriptor: Add quickfix testcases
Details:
1. Add quickfix testcases
2. delete isPatch flag
3. use the same recore name of base and patch

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

Signed-off-by: wengchangcheng <wengchangcheng@huawei.com>
Change-Id: I1e03addb8f37240557df899fbee8bc99beb97e92
2022-10-11 10:49:17 +08:00
Riachel
edd869622e Descriptor: fix some bugs for getopt
details: fix some bugs for getopt
issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I5SSDI

Signed-off-by: Riachel <caolili14@huawei.com>
2022-09-27 09:17:40 +08:00
wengchangcheng
22b88766fc Descriptor: Check module for quickfix and fix record name conflict with base and patch
Details:
1. Check import and export of base and patch
2. Add prefix of "Patch." for patch record

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

Signed-off-by: wengchangcheng <wengchangcheng@huawei.com>
Change-Id: Ibf55612e329915ce983798fc182fb1e1eaf21822
2022-09-26 17:33:03 +08:00
g00416891
052491dcff Replace Method codeEntry and literalInfo for quick fix
Signed-off-by: g00416891 <guobingbing3@huawei.com>
Change-Id: I449a20d1d40942d4a7401e182d22aad16e74fb53
2022-09-23 16:57:24 +08:00
Berlinnerly
8225a613ba Code alarm cleaning
issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I5SJ3B

Signed-off-by: Berlinnerly <zhouwenxuan1@huawei.com>
2022-09-23 09:42:02 +08:00
Riachel
6c42a60ca6 Descriptor: fix some bugs for getopt
details: fix some bugs for getopt
issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I5SK2H

Signed-off-by: Riachel <caolili14@huawei.com>
2022-09-22 18:35:00 +08:00
Riachel
e2698e926e Descriptor: delete pandargs.h and refactoring options
details: delete pandargs.h and refactoring options
issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I5Q05L

Signed-off-by: Riachel <caolili14@huawei.com>
2022-09-20 17:24:08 +08:00
g00416891
fa0e9e2a40 Quick fix adapt to merge abc for multiple abc files
Signed-off-by: g00416891 <guobingbing3@huawei.com>
Change-Id: Ifc31cd0a01f6ffdecacc5775d24d3c7b1cf23c55
2022-09-17 19:27:59 +08:00
lijiamin
30fac8f20a Fix QuickFix Manager
Signed-off-by: lijiamin <lijiamin24@huawei.com>
Change-Id: Ia43db8c3aeac6d42b1594cd02d6398d34c97e563
2022-09-15 16:14:04 +08:00
g00416891
71b5ec8135 Quick fix adapt to merge abc
Signed-off-by: g00416891 <guobingbing3@huawei.com>
Change-Id: I90c122669733d5aa1933d9932aeef0560c153dfe
2022-09-13 15:50:18 +08:00
g00416891
8d407e6730 Add quick_fix executable file for test quick fix
Signed-off-by: g00416891 <guobingbing3@huawei.com>
Change-Id: I7afbb1565c12e0b934847276d8c5bcb8d2189e21
2022-09-06 14:13:21 +08:00