-
Simon Zünd authored
This is a reland of commit 4bab7a8e The reland changes the way how we install the async stack tagging API on the console object. Instead of using `v8::Object::Set`, we use `createDataProperty` which is sufficient. With `Set`, arbitrary JS could run via accessors, which might not be allowed depending on when the API is installed. Original change's description: > [inspector] Enable async stack tagging API by default > > R=bmeurer@chromium.org > > Fixed: chromium:1334585 > Change-Id: Id79a60bac1731ea9c60654ff15c8e23f958c6e57 > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3799431 > Reviewed-by: Benedikt Meurer <bmeurer@chromium.org> > Commit-Queue: Simon Zünd <szuend@chromium.org> > Cr-Commit-Position: refs/heads/main@{#82161} Change-Id: I9b8c8e643705f8f043acac5af14307f2dbdb5a68 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3809692Reviewed-by: Benedikt Meurer <bmeurer@chromium.org> Commit-Queue: Simon Zünd <szuend@chromium.org> Cr-Commit-Position: refs/heads/main@{#82190}
ddee82c0