Change information
Commit message:
[wasm] Introduce a separate mutex for signature storage
This avoids lock order inversions and is the much simpler design, at the
cost of increasing the module size by another 16 bytes.
Long-term we could think about merging back together the different
mutexes stored in the `WasmModule`.
R=jkum...@chromium.org
Bug: 484405356
Cq-Include-Trybots: luci.v8.try:v8_linux64_tsan_dbg
Cq-Include-Trybots: luci.v8.try:v8_linux64_tsan_rel
Change-Id: Ie7e3a55569055609f36c78bf2a2efc111a95e2cb
Cr-Commit-Position: refs/heads/main@{#105403}
Files:
- M src/wasm/module-instantiate.cc
- M src/wasm/wasm-code-manager.cc
- M src/wasm/wasm-code-manager.h
- M src/wasm/wasm-module.cc
- M src/wasm/wasm-module.h
- A test/mjsunit/regress/wasm/regress-484405356.js
Change size: M
Delta: 6 files changed, 52 insertions(+), 39 deletions(-)
Branch: refs/heads/main
Submit Requirements:
Code-Review: +1 by Jakob Kummerow