|
PStack
2.0
Stack trace printer for MSVC and GCC binaries
|
Define a class that examines a COFF executable / library image for debugging symbols. More...
#include "psystem/symbol_file_module.hpp"#include <psystem/framework/iomanip.hpp>#include <psystem/dll_export_view.hpp>#include <psystem/symbol_view.hpp>#include <psystem/exception/system_exception.hpp>
Namespaces | |
| anonymous_namespace{symbol_file_module.cpp} | |
| Data local to this compilation unit. | |
| psystem | |
| Contains the process examination "system" and basic frameworks. | |
Macros | |
| #define | PRINT_CHARACTERISTIC_FLAG(flag) |
| Define a local macro to analyze and display bit flags. More... | |
Functions | |
| static void | anonymous_namespace{symbol_file_module.cpp}::print_dos_image_header (IMAGE_DOS_HEADER const &hdr) |
| Output details for a DOS executable image to the console. More... | |
| template<typename T > | |
| void | anonymous_namespace{symbol_file_module.cpp}::print_nt_image_header (T const &hdr) |
| Output details for an NT executable image to the console. More... | |
| template<typename T > | |
| void | anonymous_namespace{symbol_file_module.cpp}::print_optional_image_header (T const &hdr, bool const is_dll) |
| Output "optional" details for an NT executable image to the console. More... | |
Define a class that examines a COFF executable / library image for debugging symbols.
| #define PRINT_CHARACTERISTIC_FLAG | ( | flag | ) |
Define a local macro to analyze and display bit flags.
This macro is only available within the print_nt_image_header() function. It references local variables therein.
| flag | The IMAGE_FILE flag to output (if found in the mask). |