Commit 2292b49d authored by Clemens Hammacher's avatar Clemens Hammacher Committed by Commit Bot

[wasm] Fix trace output

We were outputting the address of the WasmCodeManager instead of the
native module.

R=ahaas@chromium.org

Change-Id: I70f0aca4ef9126b91fcc3716570bfc69e71d27c7
Reviewed-on: https://chromium-review.googlesource.com/c/1326024Reviewed-by: 's avatarAndreas Haas <ahaas@chromium.org>
Commit-Queue: Clemens Hammacher <clemensh@chromium.org>
Cr-Commit-Position: refs/heads/master@{#57465}
parent 74e1fe65
...@@ -1010,7 +1010,7 @@ std::unique_ptr<NativeModule> WasmCodeManager::NewNativeModule( ...@@ -1010,7 +1010,7 @@ std::unique_ptr<NativeModule> WasmCodeManager::NewNativeModule(
std::unique_ptr<NativeModule> ret(new NativeModule( std::unique_ptr<NativeModule> ret(new NativeModule(
isolate, enabled, can_request_more, std::move(code_space), isolate, enabled, can_request_more, std::move(code_space),
isolate->wasm_engine()->code_manager(), std::move(module))); isolate->wasm_engine()->code_manager(), std::move(module)));
TRACE_HEAP("New NativeModule %p: Mem: %" PRIuPTR ",+%zu\n", this, start, TRACE_HEAP("New NativeModule %p: Mem: %" PRIuPTR ",+%zu\n", ret.get(), start,
size); size);
AssignRangesAndAddModule(start, end, ret.get()); AssignRangesAndAddModule(start, end, ret.get());
return ret; return ret;
...@@ -1069,7 +1069,7 @@ void WasmCodeManager::FreeNativeModule(NativeModule* native_module) { ...@@ -1069,7 +1069,7 @@ void WasmCodeManager::FreeNativeModule(NativeModule* native_module) {
base::MutexGuard lock(&native_modules_mutex_); base::MutexGuard lock(&native_modules_mutex_);
DCHECK_EQ(1, native_modules_.count(native_module)); DCHECK_EQ(1, native_modules_.count(native_module));
native_modules_.erase(native_module); native_modules_.erase(native_module);
TRACE_HEAP("Freeing NativeModule %p\n", this); TRACE_HEAP("Freeing NativeModule %p\n", native_module);
for (auto& code_space : native_module->owned_code_space_) { for (auto& code_space : native_module->owned_code_space_) {
DCHECK(code_space.IsReserved()); DCHECK(code_space.IsReserved());
TRACE_HEAP("VMem Release: %" PRIxPTR ":%" PRIxPTR " (%zu)\n", TRACE_HEAP("VMem Release: %" PRIxPTR ":%" PRIxPTR " (%zu)\n",
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment