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 (1 of 16 files). Show all

Unified · Split

src/include/runtime.h+4−1
@@ -65,7 +65,7 @@ namespace disvm · 64 unmodified lines
6565 vm_alloc_instance_finalizer_t finalizer = type_descriptor_t::no_finalizer);
6666
6767 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);
6969 type_descriptor_t(const type_descriptor_t&) = delete;
7070 type_descriptor_t& operator=(const type_descriptor_t&) = delete;
7171
@@ -73,6 +73,9 @@ namespace disvm · 1 unmodified line
7373 const word_t map_in_bytes;
7474 const byte_t * const pointer_map;
7575 const vm_alloc_instance_finalizer_t finalizer;
76+#ifndef NDEBUG
77+ const char *debug_type_name;
78+#endif
7679 };
7780
7881 // Access to type descriptors for VM intrinsic types