Skip to content

Commit 34b8c84

Browse files
author
david
committed
feat: PartitionAlloc standalone only support Linux
1 parent 9c5b76f commit 34b8c84

File tree

182 files changed

+12947
-30667
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

182 files changed

+12947
-30667
lines changed

bridge/CMakeLists.txt

Lines changed: 21 additions & 97 deletions
Original file line numberDiff line numberDiff line change
@@ -619,108 +619,27 @@ elseif ($ENV{WEBF_JS_ENGINE} MATCHES "v8")
619619
bindings/v8/platform/wtf/conditional_destructor.h
620620
bindings/v8/platform/wtf/construct_traits.h
621621
bindings/v8/platform/wtf/sanitizers.h
622-
bindings/v8/platform/util/allocator/partition_allocator.h
623-
bindings/v8/platform/util/allocator/allocator.h
624-
bindings/v8/platform/util/allocator/partitions.cc
625622
bindings/v8/base/apple/scoped_cftyperef.h
626623
bindings/v8/base/apple/scoped_typeref.h
627624
bindings/v8/base/memory/scoped_policy.h
628625
bindings/v8/base/threading/platform_thread.cc
629626
bindings/v8/base/threading/thread_local_storage.cc
630-
bindings/v8/base/allocator/allocator.h
631-
bindings/v8/base/allocator/partitions.cc
632-
bindings/v8/base/allocator/partitions.h
633-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/page_allocator_internal.h
634-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.cc
635-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/partition_alloc.cc
636-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/memory_reclaimer.cc
637-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_constants.h
638-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/address_pool_manager_types.h
639-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/page_allocator_constants.h
640-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_config.h
641-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/buildflag.h
642-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/build_config.h
643-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/flags.h
644-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/tagging.cc
645-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_forward.h
646-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/address_space_randomization.cc
647-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/dangling_raw_ptr_checks.cc
648-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/partition_root.cc
649-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/partition_superpage_extent_entry.h
650-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/allocation_guard.cc
651-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/partition_address_space.cc
652-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_check.h
653-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/page_allocator.cc
654-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/spinning_mutex.cc
655-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/address_pool_manager.cc
656-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/partition_lock.h
657-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/partition_bucket.cc
658-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/partition_page_constants.h
659-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/partition_freelist_entry.cc
660-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/partition_dcheck_helper.h
661-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/encoded_next_freelist.h
662-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/reverse_bytes.h
663-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/partition_alloc-inl.h
664-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/random.cc
665-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/rand_util.cc
666-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/reservation_offset_table.cc
667-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/partition_direct_map_extent.h
668-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/partition_page.cc
669-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/freeslot_bitmap_constants.h
670-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/lightweight_quarantine.cc
671-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/partition_stats.cc
672-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/internal_allocator.cc
673-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/internal_allocator_forward.h
674-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/no_destructor.h
675-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/thread_cache.cc
676-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/partition_tls.h
677-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_allocation_data.h
678-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_hooks.cc
679-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/partition_bucket_lookup.h
680-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/oom.cc
681-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/oom_callback.cc
682-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/partition_oom.cc
683-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/yield_processor.h
684-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/address_space_stats.h
685-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/export_template.h
686-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/time/time.cc
687-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/bits.h
688-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/compiler_specific.h
689-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/component_export.h
690-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/thread_annotations.h
691-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/immediate_crash.h
692-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/logging.cc
693-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/log_message.cc
694-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/check.cc
695-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/cxx20_is_constant_evaluated.h
696-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/notreached.h
697-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/strings/cstring_builder.cc
698-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/strings/safe_sprintf.cc
699-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/strings/string_util.cc
700-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug/alias.cc
701-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread.cc
702-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_ref.h
703-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_posix.cc
704-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_internal_posix.h
705-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/posix/eintr_wrapper.h
706-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/posix/safe_strerror.cc
707-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/pointers/raw_ptr.h
708-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/pointers/raw_ptr_exclusion.h
709-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/pointers/raw_ptr_backup_ref_impl.cc
710-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/pointers/instance_tracer.cc
711-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/thread_isolation/alignment.h
712-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/numerics/clamped_math_impl.h
713-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/numerics/clamped_math.h
714-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/numerics/checked_math.h
715-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/numerics/checked_math_impl.h
716-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/numerics/safe_conversions.h
717-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/numerics/safe_conversions_arm_impl.h
718-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/numerics/safe_conversions_impl.h
719-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/numerics/safe_math_clang_gcc_impl.h
720-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/numerics/safe_math_shared_impl.h
721-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/memory/scoped_policy.h
722-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/apple/scoped_cftyperef.h
723-
bindings/v8/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/apple/scoped_typeref.h
627+
bindings/v8/base/containers/checked_iterators.h
628+
bindings/v8/base/containers/dynamic_extent.h
629+
bindings/v8/base/containers/flat_map.h
630+
bindings/v8/base/containers/flat_set.h
631+
bindings/v8/base/containers/flat_tree.h
632+
bindings/v8/base/containers/util.h
633+
bindings/v8/base/metrics/field_trial_params.cc
634+
bindings/v8/base/numerics/clamped_math.h
635+
bindings/v8/base/numerics/clamped_math_impl.h
636+
bindings/v8/base/ranges/algorithm.h
637+
bindings/v8/base/ranges/functional.h
638+
bindings/v8/base/ranges/ranges.h
639+
bindings/v8/base/synchronization/lock.cc
640+
bindings/v8/base/synchronization/lock_impl.h
641+
bindings/v8/base/time/time.cc
642+
bindings/v8/base/types/to_address.h
724643
bindings/v8/base/types/supports_ostream_operator.h
725644
bindings/v8/base/base_export.h
726645
bindings/v8/base/notreached.h
@@ -729,6 +648,11 @@ elseif ($ENV{WEBF_JS_ENGINE} MATCHES "v8")
729648
bindings/v8/base/check.h
730649
bindings/v8/base/check_op.cc
731650
bindings/v8/base/dcheck_is_on.h
651+
bindings/v8/base/feature_list.cc
652+
bindings/v8/base/feature_list_buildflags.h
653+
bindings/v8/base/features.cc
654+
bindings/v8/base/template_util.h
655+
bindings/v8/base/thread_annotations.h
732656
bindings/v8/base/location.cc
733657
bindings/v8/base/not_fatal_until.h
734658
bindings/v8/base/numerics/checked_math.h

bridge/bindings/v8/base/allocator/allocator.h

Lines changed: 0 additions & 119 deletions
This file was deleted.

0 commit comments

Comments
 (0)