Windows2000/private/ntos/rtl/i386/debug2.asm
2020-09-30 17:12:32 +02:00

66 lines
1.2 KiB
NASM

title "Debug Support Functions"
; Copyright (c) 1989 Microsoft Corporation
; Module Name:
; debug.s
; Abstract:
; This module implements functions to support debugging NT.
; Author:
; Steven R. Wood (stevewo) 3-Aug-1989
; Environment:
; Any mode.
; Revision History:
; 11 April 90 (and before) bryanwi
; Ported to 386, 386 specific support added.
; 2 Aug. 90 (tomp)
; Added _DbgUnLoadImageSymbols routine.
.386p
.xlist
include ks386.inc
include callconv.inc ; calling convention macros
.list
_TEXT SEGMENT PUBLIC DWORD 'CODE'
ASSUME DS:FLAT, ES:FLAT, FS:NOTHING, GS:NOTHING, SS:NOTHING
cPublicProc _DbgBreakPoint ,0
cPublicFpo 0,0
int 3
stdRET _DbgBreakPoint
stdENDP _DbgBreakPoint
cPublicProc _DbgUserBreakPoint ,0
cPublicFpo 0,0
int 3
stdRET _DbgUserBreakPoint
stdENDP _DbgUserBreakPoint
cPublicProc _DbgBreakPointWithStatus,1
cPublicFpo 1,0
mov eax,[esp+4]
public _RtlpBreakWithStatusInstruction@0
_RtlpBreakWithStatusInstruction@0:
int 3
stdRET _DbgBreakPointWithStatus
stdENDP _DbgBreakPointWithStatus
_TEXT ends
end