[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
Int 03 Fn 0913  - Soft-ice V2.5x - Back Door Commands - Set Soft-ice Brea  [G]

   AX = 0913h
   SI = magic value 4647h ('FG')
   DI = magic value 4A4Dh ('JM')
   DS:DX -> breakpoint structure (see below)

Return: AX = status
       00h successful
       BX = breakpoint number
       03h breakpoint table full
       06h memory limit error
       07h I/O limit error
       09h range limit error
       16h duplicate breakpoint

See Also: AX=0912h,AX=0914h

Format of breakpoint structure:
Offset Size    Description
 00h   BYTE    breakpoint type (see below)
 01h   DWORD   breakpoint address 1
       (lower range limit for memory BPs, interrupt # for interrupt
       BPs, address of BP for execution BPs, I/O address (only word)
       for I/O BPs)
 05h   DWORD   breakpoint address 2
       (upper range limit for memory BPs,
       optional value to check for for interrupt BPs,
       overlay number (0 = root) for execution BPs)
 09h   DWORD   breakpoint address 3
 0Dh   BYTE    breakpoint mode 1 (see below)
       (for interrupt BPs = register to check
            00h  no value checking
            01h  check AL
            02h  check AH
            03h  check AX)
 0Eh   BYTE    breakpoint mode 2 (see below)
 0Fh   BYTE    breakpoint size (00h byte, 01h word, 03h dword)
 10h   BYTE    breakpoint pass count before program stop
 11h   BYTE    breakpoint state

Note:  all unused fields should contain zeros

Values for breakpoint type:
 00h   memory location
 01h   memory range
 03h   I/O
 04h   interrupt
 05h   execution break

Values for breakpoint mode:
 01h   read
 02h   write
 04h   execution

This page created by ng2html v1.05, the Norton guide to HTML conversion utility. Written by Dave Pearson