176d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman/*++ 276d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman 376d05dc695b06c4e987bb8078f78032441e1430cGreg HartmanCopyright (c) 1998 Intel Corporation 476d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman 576d05dc695b06c4e987bb8078f78032441e1430cGreg HartmanModule Name: 676d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman 776d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman debug.c 876d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman 976d05dc695b06c4e987bb8078f78032441e1430cGreg HartmanAbstract: 1076d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman 1176d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman Debug library functions 1276d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman 1376d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman 1476d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman 1576d05dc695b06c4e987bb8078f78032441e1430cGreg HartmanRevision History 1676d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman 1776d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman--*/ 1876d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman 1976d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman#include "lib.h" 2076d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman 2176d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman 2276d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman 2376d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman// 2476d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman// Declare runtime functions 2576d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman// 2676d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman 2776d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman// 2876d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman// 2976d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman// 3076d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman 3176d05dc695b06c4e987bb8078f78032441e1430cGreg HartmanINTN 3276d05dc695b06c4e987bb8078f78032441e1430cGreg HartmanDbgAssert ( 3376d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman IN CHAR8 *FileName, 3476d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman IN INTN LineNo, 3576d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman IN CHAR8 *Description 3676d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman ) 3776d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman{ 3876d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman DbgPrint (D_ERROR, (CHAR8 *)"%EASSERT FAILED: %a(%d): %a%N\n", FileName, LineNo, Description); 3976d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman 4076d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman BREAKPOINT(); 4176d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman return 0; 4276d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman} 4376d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman 44