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