namdebug.asm

来自「[随书类]Dos6.0源代码」· 汇编 代码 · 共 55 行

ASM
55
字号
	TITLE	NamDebug.asm - Name Table manager debug routines
;****************************************************************************
;NamDebug.asm - Name Table Manager debug routines
;
;	Copyright <C> 1986, Microsoft Corporation
;
;Purpose:
;	To provide routines that are useful during the debugging of NamMgr
;	or QBI routines that use the name manager.
;
;    DebChkoNam		DebChkoNam(oNamW)
;		Verify that oNamW is a valid tNam offset.  DebHalt is called
;		if oNamW isn't valid.
;
;    DebChkogNam	DebChkogNam(ogNamW)
;		Same as DebChkoNam, but checks an ogNam instead of an oNam.
;
;    DebChktNam		DebChktNam()
;		Perform a sanity check on tNam.  DebHalt is called if any
;		inconsistency is found in tNam.
;
;    DebChktgNam	DebChktgNam()
;		Perform a sanity check on global tNam.	DebHalt is called if
;		any inconsistency is found in the global tNam.
;
;
;    DebNamTabNoMem	DebNamTabNoMem()
;		This routine is called from within NamMgr.asm whenever an
;		out of memory situation occurs.  DebHalt is then called.
;
;    DebOoNam		DebOoNam(oNamW)
;		To output the ASCII chars of oNamW to stdout.
;
;    DebOogNam		DebOogNam(ogNamW)
;		To output the ASCII chars of ogNamW to stdout.
;
;    DebOtNam		DebOtNam(fOmitNames)
;		To dump tNam to stdout.
;
;    DebOtgNam		DebOtgNam(fOmitNames)
;		To dump global tNam to stdout.
;
;
;****************************************************************************
MODULE_NAME EQU 'NamDebug'

	.xlist
	.list
	.lall


	NAMDEBUG_ASM = 1
	include			version.inc
	END	

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?