// The OS/K Team licenses this file to you under the MIT license. // See the LICENSE file in the project root for more information. #include void _except(ctx_t *ctx, int code, char *fmt, ...) { va_list ap; log("\nException %d - ", code); va_start(ap, fmt); vlog(fmt, ap); va_end(ap); log("\n"); dumpregs(ctx); log("\n"); dumpfwstack(ctx); if (ctx->mp) free(ctx->mp); exit(code); }