Информационный сервер для программистов: Исходники со всего света. Паскальные исходники со всего света
  Powered by Поисковый сервер Яndex: Найдется ВСЁ!
На Главную Исходники Форум Информер Страны мира
   Хакерские Штучки    >>    tdinfo70
   
 
 TdInfo 0.7 -- Turbo Debug Information Utility   Andy McFarland 22.09.1993

Утилита для анализа отладочной информации в программах, скомпилированных BP7. Предоставляет информации больше, чем стандартная утилита TDUMP.
TdInfo 0.7 - Turbo Debug Information for Borlan Pascal 7.0. This program reports the Turbo Debug Information appended to an .EXE file. This goes beyond the information provided by Borland's TDUMP. For other information see Borland's Open Architecture Handbook for Pascal, chapter 4 Symbol table format. The file OA.TXT is my list of errors and omissions in the Borland document.



30k 
 

TdInfo 0.7 -- Turbo Debug Information by Andy McFarland [71055,2743] 1. Compile your program with standalone debugging enabled. (/V in BP7) 2. TDI program.EXE > program.txt This program reports the Turbo Debug Information appended to an .EXE file. This goes beyond the information provided by Borland's TDUMP. For other information see Borland's Open Architecture Handbook for Pascal, chapter 4 Symbol table format. The file OA.TXT is my list of errors and omissions in the Borland document. The first report is the unit dependencies. Units that are initialized _before_ a used unit are flagged. Next is the Object Hierarchy followed by the Data Segment usage. Last is the TD information reports and raw dumps. (0.7 does not include all TD Info) This program has been tested on Borland Pascal version 7 in real and protected mode. It _should_ work for .EXE's from Turbo Assembler, Turbo Pascal for Windows, Stony Brook Pascal, and Borland C++. In the report file '!!!' in the output marks information I have not deciphered. PChar and small sets have been noted. This program and text files are freeware. The copyrights are reserved, but no payment is required for use of these files. The source code is currently not available, but I intend to send it to those who register version 1.0. Andy