; Recommended options are trapdiv ; Direct INT 00h to 386SWAT (Divide Overflow Fault) trapnmi ; Direct INT 02h to 386SWAT (Non-maskable interrupt) trapbound ; Direct INT 05h to 386SWAT (BOUND Fault) trapinv ; Direct INT 06h to 386SWAT (Invalid Opcode Fault) trapstack ; Direct INT 0Ch to 386SWAT (Stack Fault)
; The default options are ; ; addrhbits=12 ; Specify bits in addresses to hash (8-12) ; cmdhist=1024 ; Specify the size of the command history buffer ; intrude ; Attempt to intrude into another memory manager's PL0 context ; logsize=4096 ; Specify size of error log buffer in bytes ; normlidt ; Disable Real Mode LIDT redirection ; proxsrch=2,1 ; Search symbols for matches within range 2 of units with ; ; granularity 1 (default granularity is 1 for byte). ; savescreen=16 ; Specify # last screens to save ; symfilter=__imp__ _ ; Specify leading text to strip from symbols ; symsize=4096 ; Specify # bytes to reserve for the symbol table ; trapskip ; Direct INT 03h to 386SWAT (Single-skip) ; trapstep ; Direct INT 01h to 386SWAT (Single-step) ; wkdls=0 ; No Windows Kernel Debugger Load Segment symbols
; The default services are ; ; Windows Kernel Debugger services enabled (disable via nowink)
; All possible options are ; ; [section name] ; Limit profile processing to the matching MultiConfig ; ; section in CONFIG.SYS ; addrhbits=nn ; Specify bits in addresses to hash (8-12, default=12) ; altscr ; Use alternate screen for debugging ; /a ; Alias for ALTSCR ; buckets=nnn ; Specify # 1K hash bucket blocks (1-255) ; cmdhist=nnn ; Specify the size of the command history buffer ; coldboot ; Do not try to warm boot on Ctrl-Alt-Del ; dvga ; Use Dual VGA screen ; gpskip=key[,key] ; GP Skip instructions: ALL, INT, HLT, OUTD, OUTI, IND, ; ; INI, CLI, STI, IRET, PPF, and CRn so far ; intrude ; Obsolete option which is now the default ; keyb=cclay ; Use international keyboard whose country code/layout is cclay. ; ; Possible values are ; ; cclay Country ; ; ---------------------- ; ; GR129 Germany ; ; SP172 Spain ; lcd ; LCD screen present ; loadhigh ; Obsolete option which is now the default ; loadlow ; Tell 386MAX it's not OK to load us into extended memory ; ; after INIT_REAL and to relocate our INIT_VIRT code. ; loadsym ; Enable command line loading of symbols ; loadsym=d:\path\filename.ext [optional args] ; Load SSF file at PM init time ; ; [/b=xxxxxxxx] Optional physical base address in hex ; ; [/h] Optional HPDA flag (enable DPMI services) ; ; [/li-] Optional disable of line numbers ; ; [/xl] Disable larger comparison w/SYMSIZE ; logsize=nnnnn ; Specify size of error log buffer in bytes (default=4096) ; mono ; Use monochrome adapter if present ; nogd ; Don't automatically set the GD bit in DR7 ; normlidt ; Disable Real Mode LIDT redirection ; noswap ; Don't swap screens over single-step/skip ; nowink ; Disable Windows Kernel Debugger services ; passthrough=nn,nn,... ; Specify one or more hardware interrupt handlers ; ; (numbers in hex) to pass through while SWAT is active. ; ; The only ones currently supported are B, C, 76, and 77. ; path=dir[,dir2[...]] ; Specify source code search path for symbolic debugging ; ; (current directory is NOT included by default) ; portinit=string ; Specify a modem initialization string (setcom must be ; ; specified as well). Valid escape sequences are: ; ; \\ Send a backslash ; ; \r Send a carriage return ; ; \b Send a break signal ; ; \p Pause about 250 ms. ; ; \1 - \0 Wait 1 - 10 seconds. ; ; On the first invocation of SWAT, the system will ; ; automatically attempt to establish connection with a remote ; ; SWAT system. ; proxsrch=r[,g] ; Search symbols for matches within range r of units with ; ; granularity g (default granularity is 1 for byte). ; ps4=xxxx ; Periscope 4 hardware debugger board is at I/O port xxxx ; rmlidt ; Enable Real Mode LIDT redirection ; savescreen=nnn ; Specify # last screens to save (default = 16) ; setcom=port,bps[,{IRQ|p}[,base]] ; Initialize specified serial port (1-4) for ; ; remote debugging at specified bps. Optional IRQ number (3,4) ; ; overrides default association of ports with IRQs, or p may ; ; be specified for polled operation. Optional port base ; ; may be specified to override BIOS value at 40:0. ; symfilter=text1 [text2 [...]] ; Specify leading text to strip from symbols ; symsize=nnnnn ; Specify # bytes to reserve for the symbol table (default=4096) ; trapbound ; Direct INT 05h to 386SWAT (BOUND Fault) ; trapdebug ; Direct INT 01h/03h to 386SWAT (Same as TRAPSTEP with TRAPSKIP) ; trapdiv ; Direct INT 00h to 386SWAT (Divide Overflow Fault) ; trapgenp ; Direct INT 0Dh to 386SWAT (General Protection Fault) ; trapinv ; Direct INT 06h to 386SWAT (Invalid Opcode Fault) ; trapnmi ; Direct INT 02h to 386SWAT (Non-maskable interrupt) ; trappage ; Direct INT 0Eh to 386SWAT (Page Fault) ; trapsegnp ; Direct INT 0Bh to 386SWAT (Segment Not Present Fault) ; trapskip ; Direct INT 03h to 386SWAT (Single-skip) ; trapstack ; Direct INT 0Ch to 386SWAT (Stack Fault) ; trapstep ; Direct INT 01h to 386SWAT (Single-step) ; traptss ; Direct INT 0Ah to 386SWAT (TSS Fault) ; vcpiswat ; Don't attempt to intrude into a memory manager's PL0 context ; video=d:\path\filename.ext ; Load/create video tables ; vmscount=n ; Number of times to intrude on GDT/IDT for VCPI debugging ; vmsint ; Launder Windows and VCPI mode switches and hook interrupts ; ; 00, 01, 02, 03, 05, 06, 08, 0A, 0B, 0C, 0D, and 0E. ; vmsint=nn,nn,... ; Limit VMSINT debugging to these interrupt #s ; watchdog=nn ; Set watchdog timer to nn timer ticks (0-255) ; wkdls=nnn ; Define # WKD Load Segment entries ; debug=caps ; Signal NMI if CapsLock pressed at startup ; debug=ibv ; Use Interrupt mask base Vector for Ctrl-Alt-PAD5 ; debug=int ; Signal INT 03h if CapsLock present at startup ; debug=pmi ; Signal INT 03h near end of INIT_PROT ; debug=trip ; Use triple fault method to reboot ; debug=vmi ; Signal INT 03h on entry to INIT_VIRT ; debug=wcb1 ; Signal INT 01h on WCB VM->RM
NARS2000 © 2006-2020 |
|
Comments or suggestions? Send them to . |