Call With
AX = 0B00H
BX:CX = linear address of watchpoint
DL = size of watchpoint (1, 2, or 4 bytes)
DH = type of watchpoint
Returns
Value Breakpoint Type 0 execute 1 write 2 read/write
if function unsuccessful
Carry flag = set
AX = error code
8016H | too many breakpoints |
8021H | invalid value (in DL or DH) |
8025H | invalid linear address (linear address not mapped or alignment error) |