Showing the changes to src/vm/thread.cpp (1 of 5 files). Show all
Unified · Split
| @@ -239,7 +239,7 @@ vm_thread_state_t vm_thread_t::execute(vm_t &vm, const uint32_t quanta) · 238 unmodified lines | |||
| 239 | catch (const unhandled_user_exception &uue) | 239 | catch (const unhandled_user_exception &uue) |
| 240 | { | 240 | { |
| 241 | _error_message = calloc_memory<char>(max_error_message); | 241 | _error_message = calloc_memory<char>(max_error_message); |
| 242 | const int ec = std::snprintf(_error_message, max_error_message, "%s - '%s' in %s at instruction %d", uue.what(), uue.exception_id, uue.module_name, uue.program_counter); | 242 | const int ec = std::snprintf(_error_message, max_error_message, "%s in %s @%d\n %s", uue.what(), uue.module_name, uue.program_counter, uue.exception_id); |
| 243 | assert(ec > 0 && ec < max_error_message); | 243 | assert(ec > 0 && ec < max_error_message); |
| 244 | (void)ec; | 244 | (void)ec; |
| 245 | _registers.current_thread_state = vm_thread_state_t::broken; | 245 | _registers.current_thread_state = vm_thread_state_t::broken; |