Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: d0a78533e3d3df68be095fa057dae1e094376c1f
      
https://github.com/WebKit/WebKit/commit/d0a78533e3d3df68be095fa057dae1e094376c1f
  Author: Mark Lam <[email protected]>
  Date:   2025-12-11 (Thu, 11 Dec 2025)

  Changed paths:
    M Source/WTF/wtf/FastMalloc.h
    M Source/WTF/wtf/MmapSpan.h
    M Source/WTF/wtf/SequesteredImmortalHeap.h
    M Source/bmalloc/bmalloc/BAssert.h
    M Source/bmalloc/bmalloc/VMAllocate.cpp
    M Source/bmalloc/bmalloc/VMAllocate.h
    M Source/bmalloc/libpas/src/libpas/pas_page_malloc.c
    M Source/bmalloc/libpas/src/libpas/pas_root.c
    M Source/bmalloc/libpas/src/libpas/pas_utils.h

  Log Message:
  -----------
  Remove invalid DATA_ADDRESS_IS_SANE checks.
https://bugs.webkit.org/show_bug.cgi?id=304031
rdar://166329603

Reviewed by Dan Hecht.

Previous in 301407@main, I added DATA_ADDRESS_IS_SANE checks when we 
HAVE(36BIT_ADDRESS).
Turns out that we may not be able to guarantee that addresses are 36-bits.  
Hence, these
checks are invalid.  This patch will remove the checks, while leaving the
HAVE(36BIT_ADDRESS) macro alone for now.

No new tests because this patch only removes invalid assertions.
.
* Source/WTF/wtf/FastMalloc.h:
* Source/WTF/wtf/MmapSpan.h:
(WTF::MmapSpan::mmap):
* Source/WTF/wtf/SequesteredImmortalHeap.h:
* Source/bmalloc/bmalloc/BAssert.h:
* Source/bmalloc/bmalloc/VMAllocate.cpp:
(bmalloc::zeroFillLatchIfMadvZeroIsSupported):
* Source/bmalloc/bmalloc/VMAllocate.h:
(bmalloc::tryVMAllocate):
(bmalloc::vmZeroAndPurge):
* Source/bmalloc/libpas/src/libpas/pas_page_malloc.c:
(pas_page_malloc_try_map_pages):
(pas_page_malloc_zero_fill_latch_if_madv_zero_is_supported):
(pas_page_malloc_zero_fill):
* Source/bmalloc/libpas/src/libpas/pas_root.c:
(pas_root_visit_conservative_candidate_pointers_in_address_range):
* Source/bmalloc/libpas/src/libpas/pas_utils.h:

Canonical link: https://commits.webkit.org/304341@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to