[wasm] Open HandleScope in LogCode
In WasmCode::LogCode we allocate handles, but not all callers of LogCode open a HandleScope. Since the handles do not escape LogCode, we can just open a Handlescope in the function. R=herhut@chromium.org Bug: v8:8461 Change-Id: I2031b467f976a9af6f541b60af245573f33d9676 Reviewed-on: https://chromium-review.googlesource.com/c/1337736 Reviewed-by: Stephan Herhut <herhut@chromium.org> Commit-Queue: Andreas Haas <ahaas@chromium.org> Cr-Commit-Position: refs/heads/master@{#57550}
This commit is contained in:
parent
f1d2400b37
commit
2035042e87
@ -154,6 +154,7 @@ void WasmCode::LogCode(Isolate* isolate) const {
|
||||
native_module()->module()->LookupFunctionName(wire_bytes, index());
|
||||
WasmName name_vec = wire_bytes.GetNameOrNull(name_ref);
|
||||
if (!name_vec.is_empty()) {
|
||||
HandleScope scope(isolate);
|
||||
MaybeHandle<String> maybe_name = isolate->factory()->NewStringFromUtf8(
|
||||
Vector<const char>::cast(name_vec));
|
||||
Handle<String> name;
|
||||
|
Loading…
Reference in New Issue
Block a user