Showing the changes to src/vm/vm_memory.cpp (1 of 4 files). Show all
Unified · Split
| @@ -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 | } |