libPeConv
A library to load, manipulate, dump PE files.
Loading...
Searching...
No Matches
tls_parser.h
Go to the documentation of this file.
1
6#pragma once
7
8#include <windows.h>
9#include<vector>
10#include<unordered_set>
11
12namespace peconv {
13
22 size_t list_tls_callbacks(IN PBYTE modulePtr, IN size_t moduleSize, OUT std::vector<ULONGLONG> &tls_callbacks, IN std::unordered_set<ULONGLONG>* relocs);
23
31 size_t run_tls_callbacks(IN PBYTE modulePtr, IN size_t moduleSize=0, IN DWORD dwReason = DLL_PROCESS_ATTACH);
32
33}; //namespace peconv
size_t list_tls_callbacks(IN PBYTE modulePtr, IN size_t moduleSize, OUT std::vector< ULONGLONG > &tls_callbacks, IN std::unordered_set< ULONGLONG > *relocs)
Definition: tls_parser.cpp:32
size_t run_tls_callbacks(IN PBYTE modulePtr, IN size_t moduleSize=0, IN DWORD dwReason=DLL_PROCESS_ATTACH)
Definition: tls_parser.cpp:60