PStack  2.0
Stack trace printer for MSVC and GCC binaries
File List
Here is a list of all documented files with brief descriptions:
[detail level 1234]
  include
  addr2lnThis directory contains the public interface declarations for the addr2ln namespace
 addr2ln_ns.hppThe basic header file for the Addr2Ln namespce
 addr2ln_options.hppDeclare the command-line options interface for the Addr2Ln application
  proclibThis directory contains the public interface declarations for the proclib namespace
  demangleThis directory contains the public interface declarations for the proclib::demangle namespace
 demangle.hppDeclares methods for C++ name de-mangling
 demangle_ns.hppThe basic header file for the demangle namespce
 base_debug_event_listener.hppDeclares the proclib::base_debug_event_listener interface
 debug_engine.hppDeclare an "engine" to drive debugging events and contain require data
 process_debugger.hppDeclare a debugger-to-process relationship
 proclib_ns.hppThe basic header file for the ProcLib namespce
  pstackThis directory contains the public interface declarations for the pstack namespace
 debug_event_dumper.hppDeclare an event listener to provide verbose information about events
 pstack_event_handler.hppDeclare a handler specifically designed to gather data for printing stack traces
 pstack_ns.hppThe basic header file for the PStack namespace
 pstack_options.hppDeclare the command-line options interface for the PStack application
  psystemThis directory contains the public interface declarations for the psystem namespace
  dll
 debug_help_dll.hppDeclare the wrapper for Microsoft's Debug Helper DLL
  exceptionThis directory contains public interface declarations for the psystem::exception namespace
 base_exception.hppDeclares the root of the exception class hierarchy for PSystem
 exception_ns.hppDeclarations required for the psystem::exception namespace
 system_exception.hppDeclares an exception that understands system error codes
 ui_exception.hppDeclares an exception type to present user errors
  frameworkThis directory contains definitions upon which the entire system relies
 default_close_handle.hppIntroduces a functor to wrap CloseHandle() for RAII handle containers
 iomanip.hppAugment the C++ standard header file, iomanip
 managed_handle_proxy.hppProvide an internal class for safely altering a managed handle by address within its container
 memory.hppWraps the C++ standard header, memory, to provide a uniform interface
 not_assignable.hppDefines the psystem::not_assignable interface
 not_copyable.hppDefines the psystem::not_assignable interface
 platform.hppMaster header file for Platform-wide declarations
 shared_handle.hppDeclare an RAII container for sharing system API handles (psystem::shared_handle)
 shared_library.hppDefine a base type to perform on-demand loading of shared libraries
 stack_allocated.hppDefines the psystem::stack_allocated interface
 type_traits.hppWraps the C++ standard header, type_traits, to provide a few more metafunctions
 unique_handle.hppDeclare an RAII container for system API handles (psystem::unique_handle)
 dbghelp_symbol_engine.hppDeclares a debugger symbol engine that uses the DbgHelp library
 dll_export_iterator.hppDeclare an iterator type for Windows Dynamic Link-Library (DLL) exports
 dll_export_view.hppDeclare a class to examine DLL export data
 image_symbol_iterator.hppDeclare an iterator for examining debuggable symbols
 module_address_map.hppDeclare a type to map addresses to modules in a useful sort-order
 module_info.hppDeclare a container for process and shared-library module information
 process_info.hppDeclare a container object for a process's information
 psystem_ns.hppThe basic header file for the PSystem namespce
 stack_frame.hppDeclare a container for a single frame in a stack trace
 symbol.hppDeclare a container for an individual debugging symbol
 symbol_file_module.hppDeclare a class that examines a COFF executable / library image for debugging symbols
 symbol_view.hppDeclare a class to examine an executable images's debugging symbols
 thread_info.hppDeclare a container for a single thread of execution
  src
  addr2ln
 addr2ln.cppThe main entry point for the Addr2Ln executable
 addr2ln_options.cppDefine the command-line options interface for the Addr2ln application
  proclib
  demangle
 demangle.cppDefines methods for C++ name de-mangling
 base_debug_event_listener.cppDefines the proclib::base_debug_event_listener functionality
 debug_engine.cppDefine an "engine" to drive debugging events and contain require data
 process_debugger.cppDeclare the debugger-to-process relationship
  pstack
 debug_event_dumper.cppDeclare an event listener to provide verbose information about events
 pstack.cppThe main entry point for the PStack executable
 pstack_event_handler.cppDefine event handlers that accumulate data for generating stack traces
 pstack_options.cppDefine the command-line options interface for the PStack application
  psystem
  dll
 debug_help_dll.cppDefine functionality for the wrapper for Microsoft's Debug Helper DLL
  exception
 base_exception.cppDefines the root of the exception class hierarchy for PSystem
 system_exception.cppDefines an exception that understands system error codes
  framework
 shared_library.cppDefine basic functionality for loading shared libraries on-demand
 dbghelp_symbol_engine.cppDefines a debugger symbol engine that uses the DbgHelp library
 dll_export_iterator.cppDefine functionality for iterating across exported symbols in a DLL
 dll_export_view.cppDefine methods to examine DLL export data from a memory-mapped module
 image_symbol_iterator.cppDefines functionality for iterating across debuggable symbols
 module_info.cppDefine a container for process and shared-library module information
 process_info.cppDefine functionality for a container object for process information
 psystem_ns.cppDefine global functions and data for the PSystem library
 stack_frame.cppDefine a container class for a single frame in a stack trace
 symbol.cppDefine methods for a container for an individual debugging symbol
 symbol_file_module.cppDefine a class that examines a COFF executable / library image for debugging symbols
 symbol_view.cppDefine methods to examine an executable images's debugging symbols
 thread_info.cppDefine a container for a single thread of execution