|
PStack
2.0
Stack trace printer for MSVC and GCC binaries
|
Define a base type to perform on-demand loading of shared libraries. More...
#include "platform.hpp"#include <algorithm>#include <type_traits>#include <vector>#include "not_copyable.hpp"#include "shared_handle.hpp"#include "type_traits.hpp"

Go to the source code of this file.
Classes | |
| class | psystem::shared_library |
| Load shared libraries into the current process for execution. More... | |
| struct | psystem::shared_library::loaded_function_base< T > |
| Common base class for all specializations of loaded_function. More... | |
| struct | psystem::shared_library::loaded_function< T, is_void_ref > |
| Encapsulate a loaded function's address into a callable functor. More... | |
| struct | psystem::shared_library::loaded_function< T, std::true_type > |
Provide a specialization for loaded_function to handle a void return type. More... | |
Namespaces | |
| psystem | |
| Contains the process examination "system" and basic frameworks. | |
Define a base type to perform on-demand loading of shared libraries.