[sandbox] Invalidate external pointer slots when objects change layout [v8/v8 : main]

5 views
Skip to first unread message

Samuel Groß (Gerrit)

unread,
Oct 16, 2023, 8:29:28 AM10/16/23
to Patrick Thier, mlippau...@chromium.org, v8-re...@googlegroups.com

Attention is currently required from: Patrick Thier.

Samuel Groß would like Patrick Thier to review this change.

View Change

[sandbox] Invalidate external pointer slots when objects change layout

Similar to recorded slots, we also need to invalidate external pointer
slots when a heap object is in-place converted to a different object
type. The reason is that during external pointer table compaction, we
record the addresses of external pointer slots that hold entries that
should be evacuated during sweeping. However, if the object owning that
entry turns into a different type of object between marking and
sweeping, then we'll see an invalid external pointer handle and might
crash when trying to dereference it.

Bug: chromium:1459413
Change-Id: I49192a019f458dca1f65747ebd0dc0114ce1d0da
---
M src/heap/heap.cc
M src/heap/heap.h
M src/objects/slots-inl.h
M src/objects/slots.h
M src/objects/string.cc
M src/sandbox/external-pointer-table-inl.h
M src/sandbox/external-pointer-table.cc
M src/sandbox/external-pointer-table.h
8 files changed, 161 insertions(+), 33 deletions(-)


To view, visit change 4942593. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-MessageType: newchange
Gerrit-Project: v8/v8
Gerrit-Branch: main
Gerrit-Change-Id: I49192a019f458dca1f65747ebd0dc0114ce1d0da
Gerrit-Change-Number: 4942593
Gerrit-PatchSet: 4
Gerrit-Owner: Samuel Groß <sa...@chromium.org>
Gerrit-Reviewer: Patrick Thier <pth...@chromium.org>
Gerrit-Reviewer: Samuel Groß <sa...@chromium.org>
Gerrit-CC: Hannes Payer <hpa...@chromium.org>
Gerrit-Attention: Patrick Thier <pth...@chromium.org>

Samuel Groß (Gerrit)

unread,
Oct 16, 2023, 8:29:30 AM10/16/23
to mlippau...@chromium.org, v8-re...@googlegroups.com, Patrick Thier, V8 LUCI CQ, Hannes Payer

Attention is currently required from: Patrick Thier.

    To view, visit change 4942593. To unsubscribe, or for help writing mail filters, visit settings.

    Gerrit-MessageType: comment
    Gerrit-Project: v8/v8
    Gerrit-Branch: main
    Gerrit-Change-Id: I49192a019f458dca1f65747ebd0dc0114ce1d0da
    Gerrit-Change-Number: 4942593
    Gerrit-PatchSet: 4
    Gerrit-Owner: Samuel Groß <sa...@chromium.org>
    Gerrit-Reviewer: Patrick Thier <pth...@chromium.org>
    Gerrit-Reviewer: Samuel Groß <sa...@chromium.org>
    Gerrit-CC: Hannes Payer <hpa...@chromium.org>
    Gerrit-Attention: Patrick Thier <pth...@chromium.org>
    Gerrit-Comment-Date: Mon, 16 Oct 2023 12:29:25 +0000
    Gerrit-HasComments: No
    Gerrit-Has-Labels: No

    Patrick Thier (Gerrit)

    unread,
    Oct 16, 2023, 8:51:16 AM10/16/23
    to Samuel Groß, mlippau...@chromium.org, v8-re...@googlegroups.com, V8 LUCI CQ, Hannes Payer

    Attention is currently required from: Samuel Groß.

    View Change

    4 comments:

    • Patchset:

    • File src/heap/heap.h:

      • Patch Set #4, Line 1083: HasExternalPointerSlotsToInvalidate

        nit: I would move this argument right after `invalidate_recorded_slots` and remove the default. By enforcing to explicitly pass the argument it is less likely that it's forgotten.

    • File src/heap/heap.cc:

      • Patch Set #4, Line 4008: /

        I would only execute this whole block if `has_external_pointer_slots_to_invalidate == kYes` to avoid unnecessary overhead.

    • File src/sandbox/external-pointer-table-inl.h:

    To view, visit change 4942593. To unsubscribe, or for help writing mail filters, visit settings.

    Gerrit-MessageType: comment
    Gerrit-Project: v8/v8
    Gerrit-Branch: main
    Gerrit-Change-Id: I49192a019f458dca1f65747ebd0dc0114ce1d0da
    Gerrit-Change-Number: 4942593
    Gerrit-PatchSet: 4
    Gerrit-Owner: Samuel Groß <sa...@chromium.org>
    Gerrit-Reviewer: Patrick Thier <pth...@chromium.org>
    Gerrit-Reviewer: Samuel Groß <sa...@chromium.org>
    Gerrit-CC: Hannes Payer <hpa...@chromium.org>
    Gerrit-Attention: Samuel Groß <sa...@chromium.org>
    Gerrit-Comment-Date: Mon, 16 Oct 2023 12:51:10 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No

    Samuel Groß (Gerrit)

    unread,
    Oct 16, 2023, 9:51:17 AM10/16/23
    to mlippau...@chromium.org, v8-re...@googlegroups.com

    Samuel Groß uploaded patch set #5 to this change.

    View Change

    [sandbox] Invalidate external pointer slots when objects change layout

    Similar to recorded slots, we also need to invalidate external pointer
    slots when a heap object is in-place converted to a different object
    type. The reason is that during external pointer table compaction, we
    record the addresses of external pointer slots that hold entries that
    should be evacuated during sweeping. However, if the object owning that
    entry turns into a different type of object between marking and
    sweeping, then we'll see an invalid external pointer handle and might
    crash when trying to dereference it.

    Bug: chromium:1459413
    Change-Id: I49192a019f458dca1f65747ebd0dc0114ce1d0da
    ---
    M src/deoptimizer/translated-state.cc
    M src/heap/heap.cc
    M src/heap/heap.h
    M src/objects/shared-function-info-inl.h

    M src/objects/slots-inl.h
    M src/objects/slots.h
    M src/objects/string.cc
    M src/runtime/runtime-object.cc

    M src/sandbox/external-pointer-table-inl.h
    M src/sandbox/external-pointer-table.cc
    M src/sandbox/external-pointer-table.h
    11 files changed, 177 insertions(+), 42 deletions(-)

    To view, visit change 4942593. To unsubscribe, or for help writing mail filters, visit settings.

    Gerrit-MessageType: newpatchset
    Gerrit-Project: v8/v8
    Gerrit-Branch: main
    Gerrit-Change-Id: I49192a019f458dca1f65747ebd0dc0114ce1d0da
    Gerrit-Change-Number: 4942593
    Gerrit-PatchSet: 5

    Samuel Groß (Gerrit)

    unread,
    Oct 16, 2023, 9:51:48 AM10/16/23
    to mlippau...@chromium.org, v8-re...@googlegroups.com, Patrick Thier, V8 LUCI CQ, Hannes Payer

    Attention is currently required from: Patrick Thier.

    View Change

    4 comments:

      • nit: I would move this argument right after `invalidate_recorded_slots` and remove the default. […]

        Done

    • File src/heap/heap.cc:

      • I would only execute this whole block if `has_external_pointer_slots_to_invalidate == kYes` to avoid […]

        Ok, I've now changed it to `InvalidateExternalPointerSlots` so it's similar to `InvalidateRecordedSlots`. WDYT of that?

    • File src/sandbox/external-pointer-table-inl.h:

      • Yes, good catch!
        I guess the v8 tests don't trigger table compaction (too frequently). Some of the (optional) chromium bots definitely do, but maybe some V8 tests should stress this as well. Anyway, that's a different topic...

    To view, visit change 4942593. To unsubscribe, or for help writing mail filters, visit settings.

    Gerrit-MessageType: comment
    Gerrit-Project: v8/v8
    Gerrit-Branch: main
    Gerrit-Change-Id: I49192a019f458dca1f65747ebd0dc0114ce1d0da
    Gerrit-Change-Number: 4942593
    Gerrit-PatchSet: 5
    Gerrit-Owner: Samuel Groß <sa...@chromium.org>
    Gerrit-Reviewer: Patrick Thier <pth...@chromium.org>
    Gerrit-Reviewer: Samuel Groß <sa...@chromium.org>
    Gerrit-CC: Hannes Payer <hpa...@chromium.org>
    Gerrit-Attention: Patrick Thier <pth...@chromium.org>
    Gerrit-Comment-Date: Mon, 16 Oct 2023 13:51:43 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Patrick Thier <pth...@chromium.org>

    Samuel Groß (Gerrit)

    unread,
    Oct 16, 2023, 9:52:17 AM10/16/23
    to Michael Lippautz, mlippau...@chromium.org, v8-re...@googlegroups.com, Patrick Thier

    Attention is currently required from: Michael Lippautz, Patrick Thier.

    Samuel Groß would like Michael Lippautz to review this change.

    To view, visit change 4942593. To unsubscribe, or for help writing mail filters, visit settings.

    Gerrit-MessageType: newchange
    Gerrit-Project: v8/v8
    Gerrit-Branch: main
    Gerrit-Change-Id: I49192a019f458dca1f65747ebd0dc0114ce1d0da
    Gerrit-Change-Number: 4942593
    Gerrit-PatchSet: 5
    Gerrit-Owner: Samuel Groß <sa...@chromium.org>
    Gerrit-Reviewer: Michael Lippautz <mlip...@chromium.org>
    Gerrit-Reviewer: Patrick Thier <pth...@chromium.org>
    Gerrit-Reviewer: Samuel Groß <sa...@chromium.org>
    Gerrit-CC: Hannes Payer <hpa...@chromium.org>
    Gerrit-Attention: Michael Lippautz <mlip...@chromium.org>
    Gerrit-Attention: Patrick Thier <pth...@chromium.org>

    Samuel Groß (Gerrit)

    unread,
    Oct 16, 2023, 9:52:19 AM10/16/23
    to mlippau...@chromium.org, v8-re...@googlegroups.com, Michael Lippautz, Patrick Thier, V8 LUCI CQ, Hannes Payer

    Attention is currently required from: Michael Lippautz, Patrick Thier.

    View Change

    1 comment:

    To view, visit change 4942593. To unsubscribe, or for help writing mail filters, visit settings.

    Gerrit-MessageType: comment
    Gerrit-Project: v8/v8
    Gerrit-Branch: main
    Gerrit-Change-Id: I49192a019f458dca1f65747ebd0dc0114ce1d0da
    Gerrit-Change-Number: 4942593
    Gerrit-PatchSet: 5
    Gerrit-Owner: Samuel Groß <sa...@chromium.org>
    Gerrit-Reviewer: Michael Lippautz <mlip...@chromium.org>
    Gerrit-Reviewer: Patrick Thier <pth...@chromium.org>
    Gerrit-Reviewer: Samuel Groß <sa...@chromium.org>
    Gerrit-CC: Hannes Payer <hpa...@chromium.org>
    Gerrit-Attention: Michael Lippautz <mlip...@chromium.org>
    Gerrit-Attention: Patrick Thier <pth...@chromium.org>
    Gerrit-Comment-Date: Mon, 16 Oct 2023 13:52:13 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No

    Patrick Thier (Gerrit)

    unread,
    Oct 16, 2023, 9:56:19 AM10/16/23
    to Samuel Groß, mlippau...@chromium.org, v8-re...@googlegroups.com, Michael Lippautz, V8 LUCI CQ, Hannes Payer

    Attention is currently required from: Michael Lippautz, Samuel Groß.

    Patch set 5:Code-Review +1

    View Change

    3 comments:

      • Ok, I've now changed it to `InvalidateExternalPointerSlots` so it's similar to `InvalidateRecordedSl […]

        sg!

    • File src/heap/heap.cc:

    To view, visit change 4942593. To unsubscribe, or for help writing mail filters, visit settings.

    Gerrit-MessageType: comment
    Gerrit-Project: v8/v8
    Gerrit-Branch: main
    Gerrit-Change-Id: I49192a019f458dca1f65747ebd0dc0114ce1d0da
    Gerrit-Change-Number: 4942593
    Gerrit-PatchSet: 5
    Gerrit-Owner: Samuel Groß <sa...@chromium.org>
    Gerrit-Reviewer: Michael Lippautz <mlip...@chromium.org>
    Gerrit-Reviewer: Patrick Thier <pth...@chromium.org>
    Gerrit-Reviewer: Samuel Groß <sa...@chromium.org>
    Gerrit-CC: Hannes Payer <hpa...@chromium.org>
    Gerrit-Attention: Samuel Groß <sa...@chromium.org>
    Gerrit-Attention: Michael Lippautz <mlip...@chromium.org>
    Gerrit-Comment-Date: Mon, 16 Oct 2023 13:56:11 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: Yes
    Comment-In-Reply-To: Samuel Groß <sa...@chromium.org>
    Comment-In-Reply-To: Patrick Thier <pth...@chromium.org>

    Michael Lippautz (Gerrit)

    unread,
    Oct 16, 2023, 10:04:26 AM10/16/23
    to Samuel Groß, mlippau...@chromium.org, v8-re...@googlegroups.com, Patrick Thier, V8 LUCI CQ, Hannes Payer

    Attention is currently required from: Samuel Groß.

    Patch set 5:Code-Review +1

    View Change

      To view, visit change 4942593. To unsubscribe, or for help writing mail filters, visit settings.

      Gerrit-MessageType: comment
      Gerrit-Project: v8/v8
      Gerrit-Branch: main
      Gerrit-Change-Id: I49192a019f458dca1f65747ebd0dc0114ce1d0da
      Gerrit-Change-Number: 4942593
      Gerrit-PatchSet: 5
      Gerrit-Owner: Samuel Groß <sa...@chromium.org>
      Gerrit-Reviewer: Michael Lippautz <mlip...@chromium.org>
      Gerrit-Reviewer: Patrick Thier <pth...@chromium.org>
      Gerrit-Reviewer: Samuel Groß <sa...@chromium.org>
      Gerrit-CC: Hannes Payer <hpa...@chromium.org>
      Gerrit-Attention: Samuel Groß <sa...@chromium.org>
      Gerrit-Comment-Date: Mon, 16 Oct 2023 14:04:18 +0000
      Gerrit-HasComments: No
      Gerrit-Has-Labels: Yes

      Samuel Groß (Gerrit)

      unread,
      Oct 16, 2023, 10:19:53 AM10/16/23
      to mlippau...@chromium.org, v8-re...@googlegroups.com

      Attention is currently required from: Samuel Groß.

      Samuel Groß uploaded patch set #6 to this change.

      View Change

      The following approvals got outdated and were removed: Commit-Queue+1 by Samuel Groß

      [sandbox] Invalidate external pointer slots when objects change layout

      Similar to recorded slots, we also need to invalidate external pointer
      slots when a heap object is in-place converted to a different object
      type. The reason is that during external pointer table compaction, we
      record the addresses of external pointer slots that hold entries that
      should be evacuated during sweeping. However, if the object owning that
      entry turns into a different type of object between marking and
      sweeping, then we'll see an invalid external pointer handle and might
      crash when trying to dereference it.

      Bug: chromium:1459413
      Change-Id: I49192a019f458dca1f65747ebd0dc0114ce1d0da
      ---
      M src/deoptimizer/translated-state.cc
      M src/heap/heap.cc
      M src/heap/heap.h
      M src/objects/shared-function-info-inl.h
      M src/objects/slots-inl.h
      M src/objects/slots.h
      M src/objects/string.cc
      M src/runtime/runtime-object.cc
      M src/sandbox/external-pointer-table-inl.h
      M src/sandbox/external-pointer-table.cc
      M src/sandbox/external-pointer-table.h
      11 files changed, 177 insertions(+), 42 deletions(-)

      To view, visit change 4942593. To unsubscribe, or for help writing mail filters, visit settings.

      Gerrit-MessageType: newpatchset
      Gerrit-Project: v8/v8
      Gerrit-Branch: main
      Gerrit-Change-Id: I49192a019f458dca1f65747ebd0dc0114ce1d0da
      Gerrit-Change-Number: 4942593
      Gerrit-PatchSet: 6

      Samuel Groß (Gerrit)

      unread,
      Oct 16, 2023, 10:20:21 AM10/16/23
      to mlippau...@chromium.org, v8-re...@googlegroups.com, Michael Lippautz, Patrick Thier, V8 LUCI CQ, Hannes Payer

      View Change

      1 comment:

      • File src/heap/heap.cc:

        • Yes, thanks!

      To view, visit change 4942593. To unsubscribe, or for help writing mail filters, visit settings.

      Gerrit-MessageType: comment
      Gerrit-Project: v8/v8
      Gerrit-Branch: main
      Gerrit-Change-Id: I49192a019f458dca1f65747ebd0dc0114ce1d0da
      Gerrit-Change-Number: 4942593
      Gerrit-PatchSet: 6
      Gerrit-Owner: Samuel Groß <sa...@chromium.org>
      Gerrit-Reviewer: Michael Lippautz <mlip...@chromium.org>
      Gerrit-Reviewer: Patrick Thier <pth...@chromium.org>
      Gerrit-Reviewer: Samuel Groß <sa...@chromium.org>
      Gerrit-CC: Hannes Payer <hpa...@chromium.org>
      Gerrit-Comment-Date: Mon, 16 Oct 2023 14:20:14 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      Comment-In-Reply-To: Patrick Thier <pth...@chromium.org>

      Samuel Groß (Gerrit)

      unread,
      Oct 16, 2023, 11:22:05 AM10/16/23
      to mlippau...@chromium.org, v8-re...@googlegroups.com, Michael Lippautz, Patrick Thier, V8 LUCI CQ, Hannes Payer

      Patch set 6:Commit-Queue +2

      View Change

        To view, visit change 4942593. To unsubscribe, or for help writing mail filters, visit settings.

        Gerrit-MessageType: comment
        Gerrit-Project: v8/v8
        Gerrit-Branch: main
        Gerrit-Change-Id: I49192a019f458dca1f65747ebd0dc0114ce1d0da
        Gerrit-Change-Number: 4942593
        Gerrit-PatchSet: 6
        Gerrit-Owner: Samuel Groß <sa...@chromium.org>
        Gerrit-Reviewer: Michael Lippautz <mlip...@chromium.org>
        Gerrit-Reviewer: Patrick Thier <pth...@chromium.org>
        Gerrit-Reviewer: Samuel Groß <sa...@chromium.org>
        Gerrit-CC: Hannes Payer <hpa...@chromium.org>
        Gerrit-Comment-Date: Mon, 16 Oct 2023 15:21:57 +0000
        Gerrit-HasComments: No
        Gerrit-Has-Labels: Yes

        V8 LUCI CQ (Gerrit)

        unread,
        Oct 16, 2023, 11:23:13 AM10/16/23
        to Samuel Groß, mlippau...@chromium.org, v8-re...@googlegroups.com, Michael Lippautz, Patrick Thier, Hannes Payer

        V8 LUCI CQ submitted this change.

        View Change



        5 is the latest approved patch-set.
        The change was submitted with unreviewed changes in the following files:

        ```
        The name of the file: src/heap/heap.cc
        Insertions: 1, Deletions: 1.

        @@ -4014,7 +4014,7 @@
        ExternalPointerSlotInvalidator external_pointer_slot_invalidator(isolate());
        int num_invalidated_slots = external_pointer_slot_invalidator.Visit(object);
        USE(num_invalidated_slots);
        - DCHECK_GE(num_invalidated_slots, 0);
        + DCHECK_GT(num_invalidated_slots, 0);
        }
        #endif

        ```

        Approvals: Michael Lippautz: Looks good to me Patrick Thier: Looks good to me Samuel Groß: Commit
        [sandbox] Invalidate external pointer slots when objects change layout

        Similar to recorded slots, we also need to invalidate external pointer
        slots when a heap object is in-place converted to a different object
        type. The reason is that during external pointer table compaction, we
        record the addresses of external pointer slots that hold entries that
        should be evacuated during sweeping. However, if the object owning that
        entry turns into a different type of object between marking and
        sweeping, then we'll see an invalid external pointer handle and might
        crash when trying to dereference it.

        Bug: chromium:1459413
        Change-Id: I49192a019f458dca1f65747ebd0dc0114ce1d0da
        Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/4942593
        Reviewed-by: Patrick Thier <pth...@chromium.org>
        Reviewed-by: Michael Lippautz <mlip...@chromium.org>
        Commit-Queue: Samuel Groß <sa...@chromium.org>
        Cr-Commit-Position: refs/heads/main@{#90433}

        ---
        M src/deoptimizer/translated-state.cc
        M src/heap/heap.cc
        M src/heap/heap.h
        M src/objects/shared-function-info-inl.h
        M src/objects/slots-inl.h
        M src/objects/slots.h
        M src/objects/string.cc
        M src/runtime/runtime-object.cc
        M src/sandbox/external-pointer-table-inl.h
        M src/sandbox/external-pointer-table.cc
        M src/sandbox/external-pointer-table.h
        11 files changed, 177 insertions(+), 42 deletions(-)


        To view, visit change 4942593. To unsubscribe, or for help writing mail filters, visit settings.

        Gerrit-MessageType: merged
        Gerrit-Project: v8/v8
        Gerrit-Branch: main
        Gerrit-Change-Id: I49192a019f458dca1f65747ebd0dc0114ce1d0da
        Gerrit-Change-Number: 4942593
        Gerrit-PatchSet: 7
        Gerrit-Owner: Samuel Groß <sa...@chromium.org>
        Gerrit-Reviewer: Michael Lippautz <mlip...@chromium.org>
        Gerrit-Reviewer: Patrick Thier <pth...@chromium.org>
        Gerrit-Reviewer: Samuel Groß <sa...@chromium.org>
        Gerrit-CC: Hannes Payer <hpa...@chromium.org>

        Clemens Backes (Gerrit)

        unread,
        Oct 18, 2023, 4:58:19 AM10/18/23
        to V8 LUCI CQ, Samuel Groß, mlippau...@chromium.org, v8-re...@googlegroups.com, Michael Lippautz, Patrick Thier, Hannes Payer

        Attention is currently required from: Samuel Groß.

        View Change

        1 comment:

        To view, visit change 4942593. To unsubscribe, or for help writing mail filters, visit settings.

        Gerrit-MessageType: comment
        Gerrit-Project: v8/v8
        Gerrit-Branch: main
        Gerrit-Change-Id: I49192a019f458dca1f65747ebd0dc0114ce1d0da
        Gerrit-Change-Number: 4942593
        Gerrit-PatchSet: 7
        Gerrit-Owner: Samuel Groß <sa...@chromium.org>
        Gerrit-Reviewer: Michael Lippautz <mlip...@chromium.org>
        Gerrit-Reviewer: Patrick Thier <pth...@chromium.org>
        Gerrit-Reviewer: Samuel Groß <sa...@chromium.org>
        Gerrit-CC: Clemens Backes <clem...@chromium.org>
        Gerrit-CC: Hannes Payer <hpa...@chromium.org>
        Gerrit-Attention: Samuel Groß <sa...@chromium.org>
        Gerrit-Comment-Date: Wed, 18 Oct 2023 08:58:14 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: No

        Clemens Backes (Gerrit)

        unread,
        Oct 18, 2023, 5:00:04 AM10/18/23
        to V8 LUCI CQ, Samuel Groß, mlippau...@chromium.org, v8-re...@googlegroups.com, Michael Lippautz, Patrick Thier, Hannes Payer

        Attention is currently required from: Samuel Groß.

        View Change

        1 comment:

        • File src/sandbox/external-pointer-table.h:

        To view, visit change 4942593. To unsubscribe, or for help writing mail filters, visit settings.

        Gerrit-MessageType: comment
        Gerrit-Project: v8/v8
        Gerrit-Branch: main
        Gerrit-Change-Id: I49192a019f458dca1f65747ebd0dc0114ce1d0da
        Gerrit-Change-Number: 4942593
        Gerrit-PatchSet: 7
        Gerrit-Owner: Samuel Groß <sa...@chromium.org>
        Gerrit-Reviewer: Michael Lippautz <mlip...@chromium.org>
        Gerrit-Reviewer: Patrick Thier <pth...@chromium.org>
        Gerrit-Reviewer: Samuel Groß <sa...@chromium.org>
        Gerrit-CC: Clemens Backes <clem...@chromium.org>
        Gerrit-CC: Hannes Payer <hpa...@chromium.org>
        Gerrit-Attention: Samuel Groß <sa...@chromium.org>
        Gerrit-Comment-Date: Wed, 18 Oct 2023 08:59:58 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: No
        Comment-In-Reply-To: Clemens Backes <clem...@chromium.org>

        Samuel Groß (Gerrit)

        unread,
        Oct 18, 2023, 5:09:04 AM10/18/23
        to V8 LUCI CQ, mlippau...@chromium.org, v8-re...@googlegroups.com, Clemens Backes, Michael Lippautz, Patrick Thier, Hannes Payer

        View Change

        1 comment:

        • File src/sandbox/external-pointer-table.h:

        To view, visit change 4942593. To unsubscribe, or for help writing mail filters, visit settings.

        Gerrit-MessageType: comment
        Gerrit-Project: v8/v8
        Gerrit-Branch: main
        Gerrit-Change-Id: I49192a019f458dca1f65747ebd0dc0114ce1d0da
        Gerrit-Change-Number: 4942593
        Gerrit-PatchSet: 7
        Gerrit-Owner: Samuel Groß <sa...@chromium.org>
        Gerrit-Reviewer: Michael Lippautz <mlip...@chromium.org>
        Gerrit-Reviewer: Patrick Thier <pth...@chromium.org>
        Gerrit-Reviewer: Samuel Groß <sa...@chromium.org>
        Gerrit-CC: Clemens Backes <clem...@chromium.org>
        Gerrit-CC: Hannes Payer <hpa...@chromium.org>
        Gerrit-Comment-Date: Wed, 18 Oct 2023 09:08:59 +0000
        Reply all
        Reply to author
        Forward
        0 new messages