Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 2d62c3414e1f589b6fe09124b2012c88012cfda8 https://github.com/WebKit/WebKit/commit/2d62c3414e1f589b6fe09124b2012c88012cfda8 Author: Yusuke Suzuki <ysuz...@apple.com> Date: 2022-11-19 (Sat, 19 Nov 2022)
Changed paths: M Source/bmalloc/libpas/src/libpas/pas_platform.h M Source/bmalloc/libpas/src/libpas/pas_root.c M Source/bmalloc/libpas/src/libpas/pas_root.h Log Message: ----------- [libpas] Implement pas_root_visit_conservative_candidate_pointers_in_address_range https://bugs.webkit.org/show_bug.cgi?id=248122 rdar://102540311 Reviewed by Mark Lam. This patch implements a function pas_root_visit_conservative_candidate_pointers_in_address_range. It takes a remote address and size, then calling a callback for pointers in this region. This allows libpas to report customized pointer scheme including compact pointers. * Source/bmalloc/libpas/src/libpas/pas_platform.h: * Source/bmalloc/libpas/src/libpas/pas_root.c: (decode_system_compact_pointer): (pas_root_visit_conservative_candidate_pointers_in_address_range): * Source/bmalloc/libpas/src/libpas/pas_root.h: Canonical link: https://commits.webkit.org/256874@main _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes