Home | History | Annotate | Line # | Download | only in lib
debug.c revision 1.1.1.2
      1      1.1  jakllsch /*	$NetBSD: debug.c,v 1.1.1.2 2018/08/16 18:17:47 jmcneill 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.1.2  jmcneill     IN CONST CHAR8    *FileName,
     36  1.1.1.2  jmcneill     IN INTN           LineNo,
     37  1.1.1.2  jmcneill     IN CONST 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