This is an accompanying example for Matching
debug information article.
It shows how to locate debug information in a PE executable and analyze its contents.
Starting with the data directory in the executable's optional header, it proceeds to
the debug directory and obtains the list of all kinds of debug information available
in the executable. Then it displays detailed information about every debug directory
entry and the corresponding data.