spiegel-keyman/common/windows/delphi/ext/tds2dbg
Marc Durdin 0a1d4b6241 chore(windows): move unicodedata to common
Also makes common/windows/bin/tools more consistent.
2022-06-10 13:26:07 +10:00
..
.gitignore chore(windows): update tds2dbg makefiles 2022-06-06 14:19:01 +10:00
Build.txt chore(windows): move tds2dbg to common 2022-06-06 14:18:45 +10:00
ChangeLog chore(windows): move tds2dbg to common 2022-06-06 14:18:45 +10:00
fileutils.cpp chore(windows): move tds2dbg to common 2022-06-06 14:18:45 +10:00
fileutils.h chore(windows): move tds2dbg to common 2022-06-06 14:18:45 +10:00
LICENSE chore(windows): move tds2dbg to common 2022-06-06 14:18:45 +10:00
log.cpp chore(windows): move tds2dbg to common 2022-06-06 14:18:45 +10:00
log.h chore(windows): move tds2dbg to common 2022-06-06 14:18:45 +10:00
main.cpp chore(windows): move tds2dbg to common 2022-06-06 14:18:45 +10:00
Makefile chore(windows): move unicodedata to common 2022-06-10 13:26:07 +10:00
ReadMe.txt chore(windows): move tds2dbg to common 2022-06-06 14:18:45 +10:00
tds2dbg.bin chore(windows): move tds2dbg to common 2022-06-06 14:18:45 +10:00
tds2dbg.cpp chore(windows): move tds2dbg to common 2022-06-06 14:18:45 +10:00
tds2dbg.dcf chore(windows): move tds2dbg to common 2022-06-06 14:18:45 +10:00
tds2dbg.h chore(windows): move tds2dbg to common 2022-06-06 14:18:45 +10:00
tds2dbg.sln chore(windows): move tds2dbg to common 2022-06-06 14:18:45 +10:00
tds2dbg.vcxproj chore(windows): move tds2dbg to common 2022-06-06 14:18:45 +10:00
tds2dbg.vcxproj.filters chore(windows): move tds2dbg to common 2022-06-06 14:18:45 +10:00
tdscvstructs.h chore(windows): move tds2dbg to common 2022-06-06 14:18:45 +10:00
testa.cpp chore(windows): move tds2dbg to common 2022-06-06 14:18:45 +10:00

NAME

  tds2dbg - Borland TDS debug symbol file to Microsft DBG debug symbol file
            converter.

SYNOPSIS

  tds2dbg [ [-h|--help] | [-t|--types] [-s|--statics] [--] program.exe ]

DESCRIPTION

  tds2dbg will read the Borland debug symbol file associated with the
  Microsoft Windows executable program.exe (program.tds) and create a
  corresponding Microsoft DBG debug symbol file (program.dbg). Additionally,
  it will modify a flag in program.exe to signal that debug symbols are 
  available externally to the executable.

  The dbg files can be used with, say, windbg available from the
  Microsoft Debugging Tools at the Microsoft Windows Hardware Developer
  Central (http://www.microsoft.com/whdc).

OPTIONS

  -h, --help     Prints a help text. Running tds2dbg without arguments
                 will do the same.
  -v, --verbose  Each occurence of this option increases verbosity.
  -q, --quiet    Operate silently.
  -t, --types    Convert types (incomplete feature).
  -s, --statics  Treat statics as publics.
  -b, --barecv   Write bare code view data. No PE header is added. 

KNOWN ISSUES

  tds2dbg is currently only able to insert source code references, public
  symbols, and static symbols into the generated DBG file. Debug information
  on local variables is partially generated, but no debugger seems to be
  able to use this information. Additionally, conversion of types is not
  fully supported and is only done on request (the -t option).

VERSION

  This is the documentation for tds2dbg version 0.2.0

AUTHOR

   Copyright (C) 2009-2010, Bjarne Juul Pasgaard

LICENSE

   Copyright (C) 2009-2010, Bjarne Juul Pasgaard

   Permission to use, copy, modify, and/or distribute this software for any
   purpose with or without fee is hereby granted, provided that the above
   copyright notice, this permission notice and the following disclaimer
   appear in all copies.

   THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
   WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
   MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
   ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
   WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
   ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
   OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.