• Keine Ergebnisse gefunden

Files installed with Turbo Debugger

Im Dokument . Turbo Debugger " (Seite 22-26)

Turbo Debuggers

The following tables list all the files installed with Turbo Debugger, arranged into the following categories:

• Turbo Debugger's executable and support files

• Turbo Debugger's utilities

• Turbo Debugger's online text files

• Turbo Debugger's demonstration program

Table 1.1 lists all the executable and support files needed to run TDW and TD32.

Video DLL that supports dual-monitor debugging with 8514 monitors.

Video DLL that supports video adapters produced by STB.

Video driver that supports most adapters and monitors.

Executable program used to debug DOS applications.

TDW.EXE uses the device driver TDDEBUG.386 to access the special debug registers of 80386 (and higher) processors. See page 80 for .information on hardware debugging.

Help file for TD.EXE.

Support file used with Windows 32s. . Support file used with Windows 32s.

Driver used on remote system to support DOS remote debugging.

Executable program used to debug 32-bit programs written for Windows NT and Windows 32s.

Icon used with TD32.EXE.

Help file for TD32.EXE.

Support file used with Windows 32s.

Chapter 1, Installing and configuring Turbo Debugger 13

Turbo Oebuggers utilities

Table 1.2 Turbo Debugger's utilities

Table 1.1: Turbo Debuggers executable and support files (continued) TDVIDW32.DLL Support file used with Windows 32s.

TDWEXE

Executable program used to debug 16-bit Windows programs.

Initialization file used by TDWEXE and TD32.EXE. This file is created by the install program and placed in your main Windows directory.

Video DLL that places Turbo Debugger in a window while using TOW under Windows 3.x or while using TD32 under Windows 32s.

Help file for TDWEXE.

Support DLL required by TDWEXE. TDWINI is set up to point to TDWINTH.DLL.

Driver used on remote system to support Windows remote debugging.

The Turbo Debugger package includes utilities to help with the debugging process. Table 1.2 lists all the utilities and gives a general description of each one. For a more detailed description of these utilities, refer to the online text file TD _ UTILS. TXT.

File name

Creates and modifies TDs configuration file, TDCONFIG.TD.

Displays the current availability of your computer's memory, including Expanded and Extended memory. Used for checking the programs and device drivers that are loaded, and the addresses that they're loaded into.

File transfer utility used to transfer files to remote system.

Creates and modifies TD32's configuration file, TDCONFIG.TD2.

Icon used with TD32INST.EXE.

Strips Turbo Debuggers debugging information (the symbol table) from 16-bit .EXEs and .DLLs, without relinking.

Strips Turbo Debuggers debugging information (the symbol table) from 32-bit .EXEs and .DLLs, without relinking.

Displays the file structure of 16-bit and 32-bit .EXE, .DLL, and .OBJ files. Also displays the contents of the symbolic debug information .

Lets you change and customize Turbo Debuggers video driver settings.

Windows help file for TDWINI.EXE.

Creates and modifies TOW's configuration file, TDCONFIG.TDW Configures things like the display options and screen colors of TOW.

Configuration file used to configure WREMOTE, the remote driver used with remote debugging.

Specifying utility

Each Turbo Debugger utility can be started using special command-line options. For a list of the command-line options available for the TDUMP, TDUMP32, and TDSTRIP utility programs, type the program name at the DOS command-line and press Enter. To see the command-line options for TDWINST and TDINST32, type the program name followed by -?, then press Enter. For example,

TDWINST -?

The installation program places several text files in the DOC subdirectory of your main language directory.

Although you might not need to access all online files, it's important for you to look at TD _RDME.TXT, which contains last-minute information not available in the manual.

File name Description

This file contains information about debugging Turbo Assembler programs.

You might also find the information in this file helpful for debugging your in line assembler code.

This file also contains information on using Turbo Debugger's Numeric Processor window.

TD_HELP!.TXT Contains answers to commonly encountered problems. Among other things, TD_HELP!.TXT discusses the syntactic and parsing differences between Turbo Debugger and your language compiler, the TDW.INI file, debugging multi-language programs, and common' questions and answers concerning Turbo Debugger.

TD_HDWBP.TXT This file contains information on how to configure Turbo Debugger so that it takes advantage of the hardware debugging registers.

TD_RDME.TXT Contains last-minute information not contained in the manual.

TO_UTI LS.TXT This file describes the command-line utilities included with Turbo Debugger:

TDSTRIP, TDUMP, TDWINST, TD32INST, TDSTRP32, TOM EM, TDMAP, and I TDUMP32.

All of Turbo Debugger's online files are unformatted ASCII files, so you can use your program editor to access them. .

Chapter 4, "Deb~gging a simple example," introduces Turbo Debugger by showing how to debug a simple example program. The following table lists the files used in the example debugging chapter.

Chapter 1, Installing and configuring Turbo Debugger 15

Table 1.4

File name Description Turbo Debuggers

example program

MAKEFILE Makefile used with the buggy example program.

files

TDWDEMO.BUG Buggy example program's source code.

TDWDEMO.H Header, file used by the example program.

TDWDEMO.ICO Example programs icon.

TDWDEMO.lDE IDE project file used with the example program.

TDWDEMO.RC Resource file used with the example program.

S_PAINT.C Example program's source code.

S_PAINT.EXE Example program.

c

H A p T E

Starting Turbo Debugger ,and

Im Dokument . Turbo Debugger " (Seite 22-26)