libPeConv
A library to load, manipulate, dump PE files.
Loading...
Searching...
No Matches
Namespaces | Functions
tls_parser.cpp File Reference
#include "peconv/tls_parser.h"
#include "peconv/pe_hdrs_helper.h"
#include "peconv/logger.h"
#include "peconv/relocate.h"

Go to the source code of this file.

Namespaces

namespace  peconv
 

Functions

template<typename FIELD_T >
size_t peconv::fetch_callbacks_list (IN PVOID modulePtr, IN size_t moduleSize, IN DWORD callbacks_rva, OUT std::vector< ULONGLONG > &tls_callbacks)
 
template<typename T_IMAGE_TLS_DIRECTORY , typename T_FIELD >
size_t peconv::_list_tls_callbacks (IN PBYTE modulePtr, IN size_t moduleSize, OUT std::vector< ULONGLONG > &tls_callbacks, IN std::unordered_set< ULONGLONG > *_relocs)