1 1.1 jakllsch /* $NetBSD: debug.c,v 1.1 2014/04/01 16:16:06 jakllsch Exp $ */ 2 1.1 jakllsch 3 1.1 jakllsch /*++ 4 1.1 jakllsch 5 1.1 jakllsch Copyright (c) 1998 Intel Corporation 6 1.1 jakllsch 7 1.1 jakllsch Module Name: 8 1.1 jakllsch 9 1.1 jakllsch debug.c 10 1.1 jakllsch 11 1.1 jakllsch Abstract: 12 1.1 jakllsch 13 1.1 jakllsch Debug library functions 14 1.1 jakllsch 15 1.1 jakllsch 16 1.1 jakllsch 17 1.1 jakllsch Revision History 18 1.1 jakllsch 19 1.1 jakllsch --*/ 20 1.1 jakllsch 21 1.1 jakllsch #include "lib.h" 22 1.1 jakllsch 23 1.1 jakllsch 24 1.1 jakllsch 25 1.1 jakllsch // 26 1.1 jakllsch // Declare runtime functions 27 1.1 jakllsch // 28 1.1 jakllsch 29 1.1 jakllsch // 30 1.1 jakllsch // 31 1.1 jakllsch // 32 1.1 jakllsch 33 1.1 jakllsch INTN 34 1.1 jakllsch DbgAssert ( 35 1.1 jakllsch IN CHAR8 *FileName, 36 1.1 jakllsch IN INTN LineNo, 37 1.1 jakllsch IN CHAR8 *Description 38 1.1 jakllsch ) 39 1.1 jakllsch { 40 1.1 jakllsch DbgPrint (D_ERROR, (CHAR8 *)"%EASSERT FAILED: %a(%d): %a%N\n", FileName, LineNo, Description); 41 1.1 jakllsch 42 1.1 jakllsch BREAKPOINT(); 43 1.1 jakllsch return 0; 44 1.1 jakllsch } 45 1.1 jakllsch 46