Call this when you made a windows NtDll call and you get an unexpected status.
pub fn unexpectedStatus(status: NTSTATUS) UnexpectedError
pub fn unexpectedStatus(status: NTSTATUS) UnexpectedError {
if (std.options.unexpected_error_tracing) {
std.debug.print("error.Unexpected NTSTATUS=0x{x} ({s})\n", .{
@backingInt(status),
std.enums.tagName(NTSTATUS, status) orelse "<unnamed>",
});
std.debug.dumpCurrentStackTrace(.{ .first_address = @returnAddress() });
}
return error.Unexpected;
}