arkcompiler_ets_runtime/ecmascript/mem
openharmony_ci 51751a5a5e
!4862 support TerminateExecution in taskpool
Merge pull request !4862 from huangfeijie/termination
2023-11-03 12:39:46 +00:00
..
allocation_inspector.cpp heap allocation sampling 2023-05-23 15:38:38 +08:00
allocation_inspector.h heap allocation sampling 2023-05-23 15:38:38 +08:00
allocator-inl.h Fix GC Assert fail under concurrent mark 2022-08-17 16:35:49 +08:00
allocator.h Fix code check 2022-11-28 14:53:17 +08:00
area.h Sync js_runtime to openharmony 2021-09-08 09:20:53 +08:00
assert_scope.h Fix code style 2022-12-26 19:50:46 +08:00
barriers-inl.h Fix: concurrent marking may use inconsistent hclass 2023-08-07 12:02:21 +08:00
barriers.cpp Tweak some code 2023-09-23 22:39:02 +08:00
barriers.h Fix: concurrent marking may use inconsistent hclass 2023-08-07 12:02:21 +08:00
c_containers.h Refactor>(PGO): PGO refactor 2023-09-17 16:00:55 +08:00
c_string.cpp Remove redundant maybe_unused 2023-01-04 11:06:58 +08:00
c_string.h NAPI API Supplement 2023-04-18 15:42:29 +08:00
caddress_allocator.h Fix some header macro naming for consistency 2023-04-14 22:36:06 +08:00
chunk_allocator.h Fix some header macro naming for consistency 2023-04-14 22:36:06 +08:00
chunk_containers.h Refactor early elimination 2023-02-25 17:04:15 +08:00
chunk.cpp 回退 'Pull Request !5088 : 增加JS对象native内存统计' 2023-11-03 02:03:24 +00:00
chunk.h Add cache for regexp executor, reduce regexp result copy 2023-09-25 11:55:21 +08:00
clock_scope.h Explicit only works on single-argument constructor 2023-01-03 11:06:16 +08:00
concurrent_marker.cpp Change the time of clearing propertiesCache 2023-10-27 09:32:57 +08:00
concurrent_marker.h change mutex based on pthread_mutex 2023-09-27 15:11:28 +08:00
concurrent_sweeper.cpp change mutex based on pthread_mutex 2023-09-27 15:11:28 +08:00
concurrent_sweeper.h change mutex based on pthread_mutex 2023-09-27 15:11:28 +08:00
dyn_chunk.cpp !1833 fix fuzztest errro and add new fuzztest 2022-07-25 08:49:51 +08:00
dyn_chunk.h Add cache for regexp executor, reduce regexp result copy 2023-09-25 11:55:21 +08:00
ecma_list.h Performance optimization for gc 2022-02-15 14:23:43 +08:00
free_object_list.cpp Description: Full GC compress evacuate And OldToNew update bugfix 2022-07-25 10:24:52 +08:00
free_object_list.h Integer overflow check 2022-11-28 16:32:55 +08:00
free_object_set.cpp Description:asan crash asm interpreter. 2022-08-04 19:47:27 +08:00
free_object_set.h Fix code review from issue 2022-03-22 14:25:18 +08:00
full_gc.cpp Change the time of clearing propertiesCache 2023-10-27 09:32:57 +08:00
full_gc.h compress object into appspawn space in prefork period 2022-08-15 16:22:11 +08:00
garbage_collector.h Fix issues in calculating promoted objects size for young semi-space GC. 2022-05-10 18:24:37 +08:00
gc_bitset.h Fix Math.Asinh function and Math.Atanh function for windows 2022-08-25 00:22:28 +08:00
gc_stats.cpp 回退 'Pull Request !5088 : 增加JS对象native内存统计' 2023-11-03 02:03:24 +00:00
gc_stats.h Triggered CompressGC when switch background 2023-06-05 09:32:42 +08:00
heap_region_allocator.cpp cache regios to accelerate alloc 2023-09-18 21:39:31 +08:00
heap_region_allocator.h cache regios to accelerate alloc 2023-09-18 21:39:31 +08:00
heap-inl.h change mutex based on pthread_mutex 2023-09-27 15:11:28 +08:00
heap.cpp Add HintGC interface 2023-11-02 20:14:41 +08:00
heap.h 回退 'Pull Request !5088 : 增加JS对象native内存统计' 2023-11-03 02:03:24 +00:00
incremental_marker.cpp Change the time of clearing propertiesCache 2023-10-27 09:32:57 +08:00
incremental_marker.h Add Incremental mark interface 2023-05-05 15:24:47 +08:00
linear_space.cpp modify code alarms 2023-10-26 17:22:46 +08:00
linear_space.h change mutex based on pthread_mutex 2023-09-27 15:11:28 +08:00
machine_code.h Fix some header macro naming for consistency 2023-04-14 22:36:06 +08:00
mark_stack.h fix codecheck warning 2022-08-12 17:31:44 +08:00
mark_word.h fix codecheck warning 2022-08-12 17:31:44 +08:00
mem_common.h Descriptor: delete native_stack.h, trace.h and mem.h 2022-07-29 17:13:58 +08:00
mem_controller.cpp Modify unreasonable type of double in number_helper, mem_controller and some files. 2022-09-15 22:42:46 +08:00
mem_controller.h Add HintGC interface 2023-11-02 20:14:41 +08:00
mem_map_allocator.cpp fix mem pool asseret fail 2023-10-10 14:39:32 +08:00
mem_map_allocator.h Fix huge object mem pool empty bug 2023-10-27 10:16:29 +08:00
mem.h fix: incorrect capacity_ on devices with small RAM 2023-10-27 17:37:23 +08:00
native_area_allocator.cpp Fix codestyle [part-4] 2023-06-20 20:01:19 +08:00
native_area_allocator.h 回退 'Pull Request !5088 : 增加JS对象native内存统计' 2023-11-03 02:03:24 +00:00
object_xray.h issue:https://gitee.com/openharmony/commonlibrary_ets_utils/issues/I83868 2023-10-31 16:44:57 +08:00
parallel_evacuator-inl.h Support profiling elements size and allocating space 2023-10-26 19:25:27 +08:00
parallel_evacuator.cpp Support profiling elements size and allocating space 2023-10-26 19:25:27 +08:00
parallel_evacuator.h Support profiling elements size and allocating space 2023-10-26 19:25:27 +08:00
parallel_marker-inl.h !4927 opt lambda expression 2023-10-10 12:18:38 +00:00
parallel_marker.cpp bugfix icmiss & typedarray 2023-10-19 16:03:34 +08:00
parallel_marker.h !4927 opt lambda expression 2023-10-10 12:18:38 +00:00
partial_gc.cpp Change the time of clearing propertiesCache 2023-10-27 09:32:57 +08:00
partial_gc.h Merge remote-tracking branch 'oh/master' 2022-04-30 20:09:00 +08:00
regexp_cached_chunk.cpp update ecmascript/mem/regexp_cached_chunk.cpp. 2023-09-25 08:28:44 +00:00
regexp_cached_chunk.h update ecmascript/mem/regexp_cached_chunk.h. 2023-09-25 08:29:37 +00:00
region-inl.h change mutex based on pthread_mutex 2023-09-27 15:11:28 +08:00
region.h change mutex based on pthread_mutex 2023-09-27 15:11:28 +08:00
remembered_set.h fix code warnings 2022-11-28 10:00:41 +08:00
slots.h fix(heap): update oldtonewrset reference and marking barrier weak referene bugfix 2022-08-17 23:40:20 +08:00
space-inl.h Fix EnumerateRegionsWithRecord when record is null 2023-06-26 18:59:20 +08:00
space.cpp cache regios to accelerate alloc 2023-09-18 21:39:31 +08:00
space.h cache regios to accelerate alloc 2023-09-18 21:39:31 +08:00
sparse_space.cpp change mutex based on pthread_mutex 2023-09-27 15:11:28 +08:00
sparse_space.h change mutex based on pthread_mutex 2023-09-27 15:11:28 +08:00
stw_young_gc.cpp Add Incremental mark interface 2023-05-05 15:24:47 +08:00
stw_young_gc.h change mutex based on pthread_mutex 2023-09-27 15:11:28 +08:00
tagged_object-inl.h Fix: concurrent marking may use inconsistent hclass 2023-08-07 12:02:21 +08:00
tagged_object.h Replace Hard Code Numbers and Fix the Misuses of PtrAdd 2022-09-13 04:27:12 -07:00
tlab_allocator-inl.h Fixes circular header dependency 2023-09-08 19:05:41 +08:00
tlab_allocator.h Tidy up Heap class; re-organize the fields by categories and add descriptions. 2022-04-28 11:14:39 +08:00
verification.cpp Feat(Aot): Track Double/Int field for aot compiler 2023-07-12 21:55:16 +08:00
verification.h Feat(Aot): Track Double/Int field for aot compiler 2023-07-12 21:55:16 +08:00
visitor.h Feat(Aot): Track Double/Int field for aot compiler 2023-07-12 21:55:16 +08:00
work_manager.cpp 修复冷启动并发标记重入 2023-10-28 10:52:33 +08:00
work_manager.h change mutex based on pthread_mutex 2023-09-27 15:11:28 +08:00