History

Expose the loaded path of a module from the VM. Display path for the loaded module in the debugger.

arr committed 10 years ago

Commit 42194721 parent 836214e4 files · +47 −57Browse files

Showing the changes to src/vm/vm_memory.cpp (1 of 4 files). Show all

Unified · Split

src/vm/vm_memory.cpp+5−2
@@ -422,7 +422,9 @@ std::shared_ptr<const type_descriptor_t> type_descriptor_t::create( · 421 unmodified lines
422422 free_memory(const_cast<byte_t *>(td->pointer_map));
423423 debug::assign_debug_pointer(const_cast<byte_t **>(&td->pointer_map));
424424
425− debug::log_msg(debug::component_trace_t::memory, debug::log_level_t::debug, "destroy: type descriptor\n");
425+ if (debug::is_component_tracing_enabled<debug::component_trace_t::memory>())
426+ debug::log_msg(debug::component_trace_t::memory, debug::log_level_t::debug, "destroy: type descriptor\n");
427+
426428 free_memory(td);
427429 }
428430 } deleter;
@@ -451,5 +453,6 @@ type_descriptor_t::type_descriptor_t( · 22 unmodified lines
451453 , pointer_map{ pointer_map }
452454 , finalizer{ finalizer }
453455 {
454− debug::log_msg(debug::component_trace_t::memory, debug::log_level_t::debug, "init: type descriptor\n");
456+ if (debug::is_component_tracing_enabled<debug::component_trace_t::memory>())
457+ debug::log_msg(debug::component_trace_t::memory, debug::log_level_t::debug, "init: type descriptor\n");
455458 }