History

Enable logging from exec for specific components. Remove trailing newlines from all existing logging calls.

arr committed 9 years ago

Commit dd0789c1 parent 3098fb816 files · +185 −112Browse files

Showing the changes to src/include/runtime.h (1 of 16 files). Show all

Unified · Split

src/include/runtime.h+4−1
@@ -65,7 +65,7 @@ namespace disvm · 64 unmodified lines
65 vm_alloc_instance_finalizer_t finalizer = type_descriptor_t::no_finalizer);65 vm_alloc_instance_finalizer_t finalizer = type_descriptor_t::no_finalizer);
66 66
67 public:67 public:
68 type_descriptor_t(word_t size_in_bytes, word_t map_in_bytes, const byte_t * pointer_map, vm_alloc_instance_finalizer_t finalizer);68 type_descriptor_t(word_t size_in_bytes, word_t map_in_bytes, const byte_t * pointer_map, vm_alloc_instance_finalizer_t finalizer, const char *debug_name);
69 type_descriptor_t(const type_descriptor_t&) = delete;69 type_descriptor_t(const type_descriptor_t&) = delete;
70 type_descriptor_t& operator=(const type_descriptor_t&) = delete;70 type_descriptor_t& operator=(const type_descriptor_t&) = delete;
71 71
@@ -73,6 +73,9 @@ namespace disvm · 1 unmodified line
73 const word_t map_in_bytes;73 const word_t map_in_bytes;
74 const byte_t * const pointer_map;74 const byte_t * const pointer_map;
75 const vm_alloc_instance_finalizer_t finalizer;75 const vm_alloc_instance_finalizer_t finalizer;
76#ifndef NDEBUG
77 const char *debug_type_name;
78#endif
76 };79 };
77 80
78 // Access to type descriptors for VM intrinsic types81 // Access to type descriptors for VM intrinsic types