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