History

DisVM will now only use 0 initialized memory. - The alloc_memory function will only return 0 initialize memory - calloc_memory was removed

Floating point division is now relying on underlying FPU and IEEE for behavior with respect to divide by 0

arr committed 9 years ago

Commit b92328e1 parent bd1f49311 files · +48 −112Browse files

Showing the changes to src/exec/main.cpp (1 of 11 files). Show all

Unified · Split

src/exec/main.cpp+1−1
@@ -91,7 +91,7 @@ namespace · 90 unmodified lines
91 91
92 // Initialize the module base register92 // Initialize the module base register
93 const auto mp_type = type_descriptor_t::create(8, { 0xc0 });93 const auto mp_type = type_descriptor_t::create(8, { 0xc0 });
94 e.original_mp.reset(vm_alloc_t::allocate(mp_type, vm_alloc_t::zero_memory));94 e.original_mp.reset(vm_alloc_t::allocate(mp_type));
95 auto mp_base = e.original_mp->get_allocation<pointer_t>();95 auto mp_base = e.original_mp->get_allocation<pointer_t>();
96 96
97 // Take a reference on the command module path and store it on the entry frame97 // Take a reference on the command module path and store it on the entry frame