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
422 free_memory(const_cast<byte_t *>(td->pointer_map));422 free_memory(const_cast<byte_t *>(td->pointer_map));
423 debug::assign_debug_pointer(const_cast<byte_t **>(&td->pointer_map));423 debug::assign_debug_pointer(const_cast<byte_t **>(&td->pointer_map));
424 424
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
426 free_memory(td);428 free_memory(td);
427 }429 }
428 } deleter;430 } deleter;
@@ -451,5 +453,6 @@ type_descriptor_t::type_descriptor_t( · 22 unmodified lines
451 , pointer_map{ pointer_map }453 , pointer_map{ pointer_map }
452 , finalizer{ finalizer }454 , finalizer{ finalizer }
453{455{
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");
455}458}