DUMPBIN /PDATA

This option directs that various sorts of exception data be dumped.

Syntax

No arguments are anticipated. The option is /pdata only.

Behaviour

This option applies to executables in PE format, to COFF objects (whether as self-standing files or embedded in a library), and to debug files. The exception data is located very differently for each type of input file.

Executables

In an executable, the Exception Table is located via the Optional Header’s Data Directory. As with other such data, the Exception Table is part of the executable’s image and is expected to lie wholly within some section of that image.

For each input file that is an executable in PE format, for each eligible section (as determined by the /range and /section options), if the /pdata option is active and the Exception Table is contained in that section, then DUMPBIN adds its description of this Exception Table to the dump of this section.

Objects

For each COFF object handled as input, for each eligible section (as determined by the /section option), if the /pdata option is active and the section is named .pdata specifically, then DUMPBIN adds to its dump of this section a representation of the section’s contents as an exception table. The section name is case-sensitive.

Debug Files

In a debug file, the Exception Table is located via the Debug Directory.