Symbolic Debug Data Dumping Tool (ildbdump.exe/ildbdump)

The Shared Source CLI (SSCLI) supports source-level debugging using the cordbg managed code debugger (see cordbg.html).  Symbolic information is stored by the SSCLI implementation of the compilers in .ildb database files.  This file format is different than the .pdb file format supported by the compilers (Visual C#, JScript, Visual C++ .NET, Visual Basic .NET, and so on) in the Microsoft .NET Framework SDK and Microsoft Visual Studio .NET. 

The .ildb format was created for the SSCLI in order to have a small, platform-independent symbolic format for debugging managed code.

The application file for the symbolic debug data dumping tool is named ildbdump.exe in the Shared Source CLI (SSCLI) on Microsoft® Windows®. It is named ildbdump in the SSCLI on UNIX system-based platforms.

The .ildb dump tool (ildbdump) allows dumping of symbolic debug information stored in .ildb files.  The source for this tool can be found at sscli\tools\ildbconv\ildbconv.cpp.

Usage

ildbconv [options] filename

Options can be specified using either a dash (-) or a slash (/).

Option Description
/full Dumps full debug information.  This will include header information as well as data for all the individual methods.
/header Dumps just the header information but not the individual methods.
/assembly:assemblyfilename Extracts information from the metadata in assemblyfilename.
/? Displays the command syntax and options for the tool.

When using this tool on UNIX system-based platforms /? might expand to a filename. Instead use -?, or enclose the /? option in quotes: "/?"

See Also

Tools Index


Copyright (c) 2006 Microsoft Corporation. All rights reserved.