Commit Graph

344 Commits

Author SHA1 Message Date
hecunmao
43ba624e3e Bugfix:OOM in MicroJobQueue: : EnqueueJob causes into the reject
issue:https://gitee.com/open_harmony/dashboard?issue_id=I9TJ1Y

Signed-off-by: hecunmao <hecunmao@huawei.com>
Change-Id: I08d065bc767c3612896356fafb24cfb7d3bbd12d
2024-06-03 15:06:14 +08:00
openharmony_ci
961cf1338f
!7452 [新需求]: Function.prototype.bind IR化
Merge pull request !7452 from 李晨帅/FunctionIR
2024-05-30 13:24:21 +00:00
openharmony_ci
7725292976
!7133 provide string cache to optimize get property
Merge pull request !7133 from shilei91/master
2024-05-29 02:58:36 +00:00
openharmony_ci
d4594c9301
!7416 [bug] 加载hap/har失败fatal,打印hap/har路径
Merge pull request !7416 from wanghuan2022/master
2024-05-29 01:57:35 +00:00
shilei
f56625350b support string cache for arkui
Signed-off-by: shilei <shilei91@huawei.com>
Change-Id: I8e01db23aa26ba62a100908ee87a9f06fe4a96f2
2024-05-28 07:21:48 +00: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
Carmack
aa3f235aa8 JS leakage setting restrictions
Signed-off-by: Carmack <eurushomles@163.com>
2024-05-21 13:32:19 +00:00
wanghuan2022
acd116231e [bug] 加载hap/har失败fatal,打印hap/har路径
desc: 加载hap/har失败fatal,打印hap/har路径

solu: 加载hap/har失败fatal,打印hap/har路径

issue: https://gitee.com/openharmony/ability_ability_runtime/issues/I9PUCF

Signed-off-by: wanghuan2022 <wanghuan80@huawei.com>
Change-Id: I83cc793fd248d8824ec51a4f9a6ee12e27635e0f
2024-05-20 15:29:00 +08:00
yaoyuan
64b83221a0 Bugfix Defined misuse
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I9QCFA

Signed-off-by: yaoyuan <yuanyao14@huawei.com>
Change-Id: Ic92a39f9d60a80fc4450c145949314ddce8382d2
2024-05-18 16:33:05 +08:00
openharmony_ci
75094262df
!7376 Move native pointer callback into task
Merge pull request !7376 from xiongluo/move_callback_to_task
2024-05-18 08:23:43 +00:00
xiongluo
468c865505 Move native pointer callback into task
Signed-off-by: xiongluo <xiongluo@huawei.com>
Change-Id: I392e97184425c882fa59de3c8343b9f0075374b0
2024-05-18 12:30:58 +08:00
EurusHomles-zH
b9de3d84d0 Description:JS leakage settting restrictions
Signed-off-by: EurusHomles-zH <zhouhang65@huawei.com>
2024-05-16 21:05:04 +08:00
xiaoweidong
c19f983549 [JIT] bug fix when vm exit
1. terminate task when vm exit
2. get machinecode through machinecode space
3. Reset jitcnt when deopt

Change-Id: Ib5c2cb5c7dc2645ba9d346578704b4a4133136b1
Signed-off-by: xiaoweidong <xiaoweidong@huawei.com>
2024-05-16 14:17:54 +08:00
h30044958
1f8868e9dc Added an escape default switch
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I9PE6L

Signed-off-by: h30044958 <herongpeng@huawei.com>
Change-Id: Id2f438fd09db96a4e59f5e60ae3aa02b3de12892
2024-05-15 17:13:21 +08:00
openharmony_ci
6df99129a9
!7328 ArkTools - Collecting Scope-Lock Stats
Merge pull request !7328 from yaoyuan/ArkToolsScopeStats
2024-05-14 07:27:22 +00:00
h30044958
b1bf50503c AOT Escape Adds an enabling switch.
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I9O7H7

Signed-off-by: h30044958 <herongpeng@huawei.com>
Change-Id: I0f544d62c69b6900dfd81e252c9cc19c25032fd9
2024-05-13 17:03:35 +08:00
yaoyuan
6a55087701 ArkTools - Collect Scope-Lock Stats
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I9OEBY

Signed-off-by: yaoyuan <yuanyao14@huawei.com>
Change-Id: Iafdcac5b289bcc4f0232bb1b7d04cb017a8a01b9
2024-05-13 10:40:19 +08:00
openharmony_ci
bc3600b387
!7230 Fixed worker creation failure under new ohmurl rules
Merge pull request !7230 from chenlincl3/work
2024-05-09 07:14:50 +00:00
chenlincl3
46b06ff474 Fixed worker creation failure under new ohmurl rules
Signed-off-by: chenlincl3 <chenlin201@huawei.com>
Change-Id: Ia2c8d54d4b24048553696c70e80c9787880972ed
2024-05-09 10:39:16 +08:00
openharmony_ci
e64c3ee985
!7166 Add securemem
Merge pull request !7166 from yaochaonan/securemem
2024-05-04 11:21:40 +00:00
yaochaonan
6484fd24e7 Add securemem
Issue:https://gitee.com/openharmony/arkui_napi/issues/I9E9M5?from=project-issue

Signed-off-by: yaochaonan <yaochaonan@huawei.com>
Change-Id: Idd6be87dd8a1ab7e0738028acb0eb7e1937815e9
2024-05-04 08:08:32 +08:00
shaoyijiang
d61b8b7dfc Added the aa start mode to set the multithread security check switch
Signed-off-by: shaoyijiang <shaoyijiang@huawei.com>
Change-Id: I1b276aa2c0d8eb194dd9b9bab4fa33fc3d979432
2024-04-30 09:53:58 +08:00
xiaoweidong
420b5ec786 [JIT] Set default options for concurrent jit compile
Change-Id: I64c028590421704e408affab581df52a71ab9579
Signed-off-by: xiaoweidong <xiaoweidong@huawei.com>
2024-04-21 23:30:13 +08:00
openharmony_ci
4d73659898
!6794 [BaselineJIT] support BaselineJIT
Merge pull request !6794 from wzlgit/baseline_commit_blue
2024-04-21 12:06:06 +00:00
w00443755
e68673a13f enable baseline compiler
add baseline builtins

Change-Id: Ib8d7c392c62e21eab19b17e45c0fafb499cbbed9

support running baseline compiler by option --compiler-force-baseline-compile-main=true

Change-Id: I7c7337faf9fad39ccffb2de28d46403e2f6cb22b

baseline jit part3

Change-Id: I36e8dd6a6fa6fffb738029a8620bbcd01df1e017

baseline part4

Change-Id: Ib45bcf7255a85aa48f864a6021adf819927e6a13

baseline part5 move baseline into compiler folder

Change-Id: Ia8781c95ae00c4f300e7267a6da0078b5d04e4c8

!185 support BaselinePrologue
* support BaselinePrologue part3
* support BaselinePrologue part2
* support BaselinePrologue

!187 [BaselineJit] support load baseline builtins
* [BaselineJit]support load baseline builtins

!186[BaselineJIT] workaround for baselinejit support install code
* install code part3
* install code part2
* baseline jit support intall code

!188 [BaselineJit] support CallBuiltin
* [BaselineJit] baseline support  CallBuiltin

!189 [BaselineJIT]implement StackOffset class
* [BaselineJIT]implement StackOffset class

!190 [BaselineJIT]refactor BaselineAssembler and MacroAssembler
* [BaselineJIT]refactor BaselineAssembler and MacroAssembler

!191 [BaselineJIT] refactor class BaselineCompiler
* [BaselineJIT] refactor class BaselineCompiler

!192 [BaselineJIT] callbuiltin support new parameter type
new parameter type: int32_t,SpecialParameter,VirtualRegister

!193 [BaselineJIT]modify BaselineLoadObjByName function
* [BaselineJIT]modify BaselineLoadObjByName function

!194 [BaselineJIT] support new builtins
* [BaselineJIT] add  BaselineTryLdGLobalByNameImm8ID16,  BaselineStToGlobalRecordImm16ID16, BaselineLdaStrID16

!196 [BaselineJIT]bugfix for BaselinePrologue, align the rsp
* [BaselineJIT]bugfix for BaselinePrologue, align the rsp

!197 [BaselineJIT]bugfix for StackOffsetDescriptor
* [BaselineJIT]bugfix for StackOffsetDescriptor

!198 [BaselineJIT]workaround for helloworld testcase, helloworld can run successfully
* workaround for helloworld testcase, helloworld can run successfully

!200 [BaselineJIT]adapt profile collection
* [BaselineJIT]adapt profile collection

!201 [BaselineJIT]refactor baseline jit
* [BaselineJIT]refactor baseline jit

!203 [BaselineJIT]support trigger BaselineJITCompile and call baselinecode async
* [BaselineJIT]support trigger BaselineJITCompile and call baselinecode async

!202 [BaselineJIT]enable update hotness
* [BaselineJIT]enable update hotness

!205 [BaselineJIT]adapt JSCallDispatch interface
* [BaselineJIT]adapt JSCallDispatch interface

Change-Id: I4efce4346f985c7e074d7fc4bbfe3b081272e950

!195 [Baseline JIT] bytecode to builtin funs
* !206 enable bytecode builtins and call CHECK_PENDING_EXCEPTION
* [Baseline JIT] builtins:StobjbynameImm9Id16V8,StobjbynameImm16Id16V8,S…
* [Baseline JIT] builtins:CopyrestargsImm8,LdlexvarImm4Imm4,StlexvarImm4…
* [Baseline JIT] builtins: LdsuperbyvalueImm8V8,LdsuperbyvalueImm16V8,St…
* [Baseline JIT] builtins: DelobjpropV8,AsyncfunctionawaituncaughtV8,Cop…
* !204 enable bytecode builtins
* [Baseline JIT] builtins: DefineclasswithbufferImm8Id16Id16Imm16V8,Defi…
*  [Baseline JIT] builtins: LdthisbynameImm8Id16,Definegettersetterbyval…
* [Baseline JIT] builtins: Callarg0Imm8,SupercallspreadImm8V8,ApplyImm8V…
* !199 enable bytecode builtin func
* [Baseline JIT] builtins: StrictnoteqImm8V8,StricteqImm8V8,Istrue,Isfal…
* [Baseline JIT] builtins: NegImm8,NotImm8,IncImm8,DecImm8,IsinImm8V8,In…
* [Baseline JIT] builtins: And2Imm8V8,Or2Imm8V8,Xor2Imm8V8,ExpImm8V8,Typ…
* [Baseline JIT] builtins:LessImm8V8,LesseqImm8V8,GreaterImm8V8,Greatere…
* [Baseline JIT] builtins:Add2Imm8V8,SUB2_IMM8_V8,MUL2_IMM8_V8,DIV2_IMM8…
* [Baseline JIT] builtins:CreateobjectwithbufferImm8Id16,Createobjectwit…
* [Baseline JIT]builtins:Createemptyobject,CreateemptyarrayImm8,Createem…
* [Baseline JIT] builtins:GetiteratorImm16,Asyncfunctionenter,Createasyn…
* [Baseline JIT] builtins:ldsymbol,ldglobal,Poplexenv,Getunmappedargs,Ge…
* [BaselineJIT] builtins: add base class

!209 handle opcode in baseline compiler
* handle opcode in baseline compiler

!210 [baseline jit]: add baseline stub call signature target kind info
* [baseline jit]: add baseline stub call signature target kind info

!212 [BaselineJIT]baseline builtin bugfix
* [BaselineJIT]baseline builtin bugfix

!207 [BaselineJIT]support BaselineBuiltinFrame
* [BaselineJIT]support BaselineBuiltinFrame

!214 [BaselineJIT]baseline builtin bugfix of using JSCallDispatch
* [BaselineJIT]baseline builtin bugfix JSCallDispatch

Change-Id: Id67b991df5dee753a38c284234d15b02f0d8a091

!215 [BaselineJIT]bugfix for StackOffsetDescriptor
* [BaselineJIT]bugfix for StackOffsetDescriptor

!216 [baseline jit]update bytecode builtins
* [baseline jit]update bytecode builtins

!213 [BaselineJIT]support BaselineReturn and BaselineReturnundefined
* [BaselineJIT]support BaselineReturn and BaselineReturnundefined

!218 [BaselineJIT]baseline builtin
* [BaselineJIT]baseline builtin:ldfunction,ldthis,asyncgeneratorresolvev…

!217 parse baseline-jit bytecode v1.0
* parse bytecode in baseline-jit

!220 [BaselineJIT]baseline refactor ParameterIndex
* [BaselineJIT]baseline refactor ParameterIndex

!223 [BaselineJIT]get function and method from stack, avoiding method is used after call
* [BaselineJIT]get function and method from stack, avoiding method is us…

!224 [BaselineJIT]bugfix for compiling x64.release
* [BaselineJIT]bugfix for compiling x64.release

!226 [BaselineJIT] adapt gc for BASELINE_BUILTIN_FRAME type
* [BaselineJIT]adapt gc for BASELINE_BUILTIN_FRAME type

!222 [BaselineJIT] parse baseline builtin args
* [BaselineJIT] parse baseline builtin args:part 2
* [BaselineJIT] parse baseline builtin args

!229 parse baseline-jit bytecode v2.0
* [BaselineJIT] parse bytecode v2.0

!230 [BaselineJIT] remove including undefined_function file
* [BaselineJIT] remove including undefined_function file

!228 handle byte opcode of jmp v2
* [baseline jit]handle opcode of jmp V2

[BaselineJIT]rebase bugfix

Change-Id: I078298849139317dfa89fb139979c1b7d938b344

!231 [BaselineJIT] fix bugs about reading bytecode
* [BaselineJIT] fix bugs about read bytecode

!232 [BaselineJIT] fix bug about processing arguments in stub
* [BaselineJIT] fix bug about processing argument in baseline-stubs

!233 handle int64_t type in CallBuiltin
* [baseline jit]handle int64_t type in CallBuiltin

!234 [BaselineJIT] fix bug for StToGlobalRecordImm16ID16
* [BaselineJIT] fix bug for StToGlobalRecordImm16ID16

!235 [BaselineJIT] fix bugs about args type
* [BaselineJIT] fix type of args that passing to builtins

!236 [BaselineJIT] do not pass constpool to builtins
* [BaselineJIT] do not passing constpool to builtin

Change-Id: I8c46d70527a3fedd841d28ac1908a02d4a66edeb

!237 [baselineJit]Bugfix for sp used in JSCallDispatch and incorretc type
* [baselineJit]Bugfix for sp used in JSCallDispatch and incorretc type

Change-Id: I3f42ecd06266a20b2b145cfe98bcbd97a2848bab

[BaselineJIT] dump_test bugfix

Change-Id: I97d21960ca98cd1a6fc9b1e81b647ff9d8d5d0c2

[BaselineJIT]codecheck fix

Change-Id: I93eb02e45b70f4a5bfee84fec0c8e2cdc765d348

code check bugfix part2

Change-Id: I8680dd2c098193705709691fa78e8e6f3ad8cd6c

bugfix for review

Change-Id: I49b28e109530b9f8b403ba22ba39948e02834021

[BaselineJIT]change file folder

Change-Id: I1f46110a804f17270badcff7cdeb2058ca164161

[BaselineJIT]bugfix for review part2

Change-Id: I190406652697f9b17ac6c84dd706262046dbb5f7

!238 [BaselineJIT] fix more than 6 args builtins
*  [BaselineJIT] fix more than 6 args builtins

!239 [BaselineJIT] fix bug in parsing CALLTHISRANGE_IMM8_IMM8_V8
* [BaselineJIT] fix bug in parsing CALLTHISRANGE_IMM8_IMM8_V8

!240 [BaselineJIT] fix bug and add NewobjrangeImm8Imm8V8,NewobjrangeImm16Imm8V8
* [BaselineJIT] fix bug and add NewobjrangeImm8Imm8V8,NewobjrangeImm16Imm8V8

!241 [BaselineJIT] fix bug of ldnan, ldinfinity
* [BaselineJIT] fix bug of ldnan, ldinfinity

!242 [BaselineJIT] return JSCallDispatch result
* [BaselineJIT] return result of JSCallDispatch for baselinecode

!245 [BaselineJIT] fix builtins return value
* [BaselineJIT] fix builtins return value

!244 [BaselineJIT] save result to acc
* [BaselineJIT] save result to acc

!243 Bugfix for StlexvarImm4Imm4
* [baselineJit]Bugfix for StlexvarImm4Imm4

!246 [BaselineJIT] remove ldfunction
* [BaselineJIT] remove ldfunction

!248 [BaselineJIT] save result of DEFINECLASSWITHBUFFER_IMM8_ID16_ID16_IMM16_V8
* [BaselineJIT] fix return

!247 [baselineJit]Bugfix for Stlexvar and Ldlexvar
* [baselineJit]Bugfix for Stlexvar and Ldlexvar

!249 [BaselineJIT] Revert "!242[BaselineJIT] return JSCallDispatch result"
* Revert "!242 [BaselineJIT] return JSCallDispatch result"

!251 Bugfix for BaselineCreateobjectwithexcludedkeysImm8V8V8
* [baselineJit]Bugfix for BaselineCreateobjectwithexcludedkeysImm8V8V8

!252 [baselineJit]Bugfix for notException branch
* [baselineJit]Bugfix for notException branch

!250 [BaselineJIT] save result to acc in JSCallDispatch for baselinemethodcode
* [BaselineJIT] save result of JSCallDispatch to acc for baselinecode

!254 [BaselineJIT] fix type bug
* [BaselineJIT] fix type bug

!255 [BaselineJIT] fix bug of LDAI_IMM32
* [BaselineJIT] fix bug of LDAI_IMM32

!253 Bugfix for Poplexenv
* [baselineJit]Bugfix for Poplexenv

!256 [BaselineJIT] fix pc & refractor jscalldispatch for baseline-jit
* [BaselineJIT] fix pc of baseline-jit & refactor jscalldispatch for baseline-jit

!257 [BaselineJIT] replace indirectly jscalldispatch with jscalldispatchforbaseline
* [BaselineJIT] replace indirectly jscalldispatch with jscalldispatchforbaseline

!258 [BaselineJIT] fix using shl2 builtin bug
* [BaselineJIT] fix using shl2 builtin bug

!259 Bugfix and enable BaselineIstrue and BaselineIsFalse
* [baselineJit]Bugfix and enable BaselineIstrue and BaselineIsFalse

!260 [BaselineJIT]  fix bug about passing FUNC parameter
* [BaselineJIT] fix bug about passing FUNC parameter

!261 [BaselineJIT] support passing parameters by stack and fix offset param bug
* [BaselineJIT] support passing parameters by stack and fix offset param bug

!263 [BaselineJIT] fix parameters bug of LdobjbyvalueImm16V8 & StobjbyvalueImm16V8V8
* [BaselineJIT] fix parameters bug of LdobjbyvalueImm16V8 & StobjbyvalueImm16V8V8

!262 Bugfix for jump offset
* [baselineJit]Bugfix for jump offset

!264 [BaselineJIT] fix intermediates v8 parameters bug
* [BaselineJIT] fix intermediates v8 parameters bug

Change-Id: I8bf4fdf7621770a1976925423de23693570365c9

!267 [BaselineJIT] fix bug of BaselineInstanceofImm8V8
* [BaselineJIT] fix bug of BaselineInstanceofImm8V8

!269 [BaselineJIT] support NEWOBJRANGE_IMM16_IMM8_V8 & fix calling DefineMethod runtimeStub
* [BaselineJIT] support NEWOBJRANGE_IMM16_IMM8_V8 & fix calling DefineMe…

!268 [BaselineJIT]support update hotness
* [BaselineJIT]enable update hotness part2
* [BaselineJIT]support update hotness

Change-Id: I24b02a9e015df7263b1e9d7210377add0bfc558c

CI bugfix

Change-Id: I2d5aef07a1f14b3c64585790cff99d64be0d6396
Signed-off-by: w00443755 <wangzhilei2@huawei.com>
2024-04-21 17:58:55 +08:00
wengchangcheng
38db6db8ad modify napi performance
1. add env in JSNativePointer deleter
2. delete new NativeObjectInfo
3. delete NapiNativeCallbackInfo, use ark stackinfo instead

https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I9IDMS

Signed-off-by: wengchangcheng <wengchangcheng@huawei.com>
Change-Id: I1acf0e9f26096319ef74ef20e108ac63c9c2c21c
2024-04-21 14:47:41 +08:00
huoqingyi
f02aef4974 Remove TSManager and TSTypes
With the enhancement of the ability of PGO types, TSManager and TSTypes are no longer needed in the AOT compilation phase. So let's remove them.

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

Tests:
ark_js_host_unittest, AOT pog test262  AOT workload

Signed-off-by: huoqingyi <huoqingyi@huawei.com>
Change-Id: I381017de86c3f8f74ed84edd848b986bcf85a4b5
2024-04-18 19:02:45 +08:00
openharmony_ci
0337c6cd18
!6938 jit switch compile mode
Merge pull request !6938 from zoumujia/jit
2024-04-17 09:37:19 +00:00
zoumujia
6fb1194a13 jit switch compile mode
Signed-off-by: zoumujia <zoumujia0920@163.com>
2024-04-17 11:00:06 +08:00
xiaoweidong
b27afd924d [JIT] support concurrent compile
Change-Id: I3d1db40eb479434875a9952c0f5f9279ff67cdaa
Signed-off-by: xiaoweidong <xiaoweidong@huawei.com>
2024-04-15 14:04:05 +08:00
openharmony_ci
cdec4198cc
!6817 为汇编解释器allocation对象无trace信息需求增加测试用例
Merge pull request !6817 from qibao/master
2024-04-13 03:34:58 +00:00
l00483465
6a5aeae621 为汇编解释器allocation对象无trace信息需求增加测试用例
Signed-off-by: l00483465 <laiqishengbao@huawei.com>
2024-04-11 21:22:33 +08:00
liu-zelin
1e9b356a81 Fix sendable AsyncLock
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I9FBIA?from=project-issue
Signed-off-by: liu-zelin <liuzelin8@huawei.com>
Change-Id: I373e9625d560d5f7a095f2bfe7a683b4af03e12e
2024-04-09 23:14:12 +08:00
chenlincl3
866f6e94ae Unified normalized ohmurl rules
Signed-off-by: chenlincl3 <chenlin201@huawei.com>
Change-Id: I9ec2a7b3f6680de51a7ca01b53f5f7f1773eea6d
2024-04-06 15:49:37 +08:00
rentangyu
f1d75e0118 Optimized the performance of the printing C++ stack
issues:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I9DRRI

Signed-off-by: rentangyu <rentangyu@huawei.com>
2024-04-03 15:02:17 +08:00
openharmony_ci
7db291feed
!6684 长时间GC统计
Merge pull request !6684 from jinjiawei/master
2024-04-02 03:12:37 +00:00
jinjiawei
00a1adc716 Add long time GC event statistics
Signed-off-by: jinjiawei <jinjiawei2@huawei.com>
Change-Id: I82c47dcb6c7c8945745c6cd3f9a7fb1ebdfa422c
2024-03-30 10:17:01 +08:00
liu-zelin
89c0b1061f Fix napi_define_sendable_class
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I9AUU2?from=project-issue
Signed-off-by: liu-zelin <liuzelin8@huawei.com>
Change-Id: Id3bdb9f5dd975dc0243f8a12f82c94f86043fe46
2024-03-29 22:28:56 +08:00
openharmony_ci
2b6e29aa31
!6563 on stack replacement
Merge pull request !6563 from linxinyq/on-stack-replacement
2024-03-27 03:11:40 +00:00
linxin
b628b761b0 on stack replacement
Signed-off-by: linxin <linxinyq@foxmail.com>
Change-Id: Ic55f7b25c6d7e7f38c2169db1065c3cd499c7bfe
2024-03-26 17:26:11 +08:00
xiongluo
f7a5a4034f Add concurrent native delter
Signed-off-by: xiongluo <xiongluo@huawei.com>
Change-Id: I133a594bd52ffa58427cbfd467fca383e3d66921
2024-03-25 22:12:47 +08:00
wengchangcheng
ff71aee5b7 Merge remote-tracking branch 'openharmony/master' into dev_shareheap
Change-Id: I1448a059bf40da15c2baf155ccabb0545219d5e0
2024-03-14 23:39:52 +08:00
rentangyu
73140814b3 打印C++栈时,带上buildID信息
issues:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I8YDTP

Signed-off-by: rentangyu <rentangyu@huawei.com>
2024-03-14 19:03:37 +08:00
wengchangcheng
c1e94f2c5b Merge remote-tracking branch 'openharmony/master' into dev_shareheap
Change-Id: I453d3948421d4327a8d54b5689b1ec21f97f5dce
2024-03-11 22:42:20 +08:00
openharmony_ci
c0c0ccbcdd
!6386 Set jit init when jit enable
Merge pull request !6386 from xiaoweidong/adjustinit
2024-03-07 12:24:08 +00:00
xiaoweidong
e2c5a569b5 Adjust jit init only if jit enable
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I96C51

Change-Id: Iead6718778aa7f764215733ab430f3d0dfdb53b6
Signed-off-by: xiaoweidong <xiaoweidong@huawei.com>
2024-03-06 15:43:24 +08:00
openharmony_ci
ccddc061fb
!6325 适配命令hidumper --mem-jsheap pid [-T tid] [--gc]
Merge pull request !6325 from 赵文/myfeature
2024-03-05 11:54:00 +00:00
openharmony_ci
da73cb1c5d
!6142 [JIT] refactor jit code
Merge pull request !6142 from xiaoweidong/jit_refactor
2024-03-05 06:55:33 +00:00
赵文
d6e224b90b add hidumper --mem-jsheap pid
Signed-off-by: 赵文 <zhaowen11@huawei.com>
2024-03-05 09:15:16 +08:00
luobinghao
9f1a4193fc aotfilemanager to ecma_vm
issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I93VWQ

Signed-off-by: luobinghao <luobinghao@huawei.com>
Change-Id: Ief1039da35f816f41fe3015406c5cfa797baafbc
2024-02-28 15:22:26 +08:00