Add std.dbg.trap(str msg) for help debugging.

This commit is contained in:
Graydon Hoare
2010-12-31 10:35:39 -08:00
parent 065542378c
commit c0d4e88428
2 changed files with 13 additions and 0 deletions

View File

@@ -363,6 +363,14 @@ debug_ptrcast(rust_task *task,
return ptr;
}
extern "C" CDECL void
debug_trap(rust_task *task, rust_str *s)
{
task->log(rust_log::STDLIB, "trapping: %s", s->data);
// FIXME: x86-ism.
__asm__("int3");
}
//
// Local Variables: