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.