0
Files
src/extensions
Tim Judkins 1a0983861d [Extensions] Store task runner during GCCallback construction
This CL changes GCCallback to store the task runner for a frame during
construction, rather than fetching it during object garbage collection.
This should avoid a potential crash that was happening when garbage
collection was being triggered during a local frame being detached.

It also removes some logic that was added in a previous CL that
attempted to stop the crash crrev.com/c/3022019

Bug: 1216541
Change-Id: If64a2751988a88c45048529e87695571debb207a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3068178
Commit-Queue: Tim Judkins <tjudkins@chromium.org>
Reviewed-by: Devlin <rdevlin.cronin@chromium.org>
Cr-Commit-Position: refs/heads/master@{#908003}
2021-08-03 16:22:33 +00:00
..
2021-07-23 19:34:59 +00:00

This will become a reusable extensions module. It implements the core parts of Chrome's extension system, and can be used with any host of the content module.

Some extensions code that is not Chrome-specific still lives in //chrome/browser/extensions and will be moved here.

Technical Documentation: