New issue
Advanced search Search tips

Issue 873489 link

Starred by 3 users

Issue metadata

Status: Fixed
Owner:
Closed: Aug 23
Components:
EstimatedDays: ----
NextAction: 2018-08-20
OS: Fuchsia
Pri: 2
Type: Feature



Sign in to add a comment

Add base::AsyncDispatcher support for waiting on exception ports

Project Member Reported by w...@chromium.org, Aug 12

Issue description

|async_ops_t| was extended in https://fuchsia-review.googlesource.com/c/zircon/+/181472 to add APIs to wait on task exceptions, via the async dispatcher's internal port.

We should add support for these APIs to base::AsyncDispatcher, in advance of needing to run any code in Chrome that may need to use them.
 
Owner: w...@chromium.org
Status: Started (was: Untriaged)
NextAction: 2018-08-20
The NextAction date has arrived: 2018-08-20
Project Member

Comment 4 by bugdroid1@chromium.org, Aug 22

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/b4509e8ba581e91ef4d21b77b8a3b0bb3444d5ff

commit b4509e8ba581e91ef4d21b77b8a3b0bb3444d5ff
Author: Wez <wez@chromium.org>
Date: Wed Aug 22 23:46:44 2018

[Fuchsia] Support ASYNC_OPS_V2 APIs, for exception port binding.

Extend the base::AsyncDispatcher implementation of the |async_ops_t| to
support the new exception port bind/unbind APIs.

Bug:  873489 
Change-Id: I24cbc4aa687296fcefb09b5261486f1f8849b4ed
Reviewed-on: https://chromium-review.googlesource.com/1172149
Commit-Queue: Wez <wez@chromium.org>
Reviewed-by: Sergey Ulanov <sergeyu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#585312}
[modify] https://crrev.com/b4509e8ba581e91ef4d21b77b8a3b0bb3444d5ff/base/fuchsia/async_dispatcher.cc
[modify] https://crrev.com/b4509e8ba581e91ef4d21b77b8a3b0bb3444d5ff/base/fuchsia/async_dispatcher.h
[modify] https://crrev.com/b4509e8ba581e91ef4d21b77b8a3b0bb3444d5ff/base/fuchsia/async_dispatcher_unittest.cc

Status: Fixed (was: Started)

Sign in to add a comment