MCPcopy Create free account
hub / github.com/NetSPI/BOF-PE / TlsCallbacks

Function TlsCallbacks

loader/mappedmodule.cpp:387–394  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

385}
386
387static void TlsCallbacks(Logger logger, const Pe::PeNative& mappedPe){
388
389 //Call each TLS callback to perform any initalization
390 for(auto tls : mappedPe.tls()){
391 logger("Calling TLS callback 0x%p\n", tls.callback_mapped());
392 tls.callback_mapped()(PVOID(mappedPe.base()), DLL_PROCESS_ATTACH, nullptr);
393 }
394}
395
396MappedModule::MappedModule(Logger logger, const std::vector<std::byte>& peBytes) : _mappedPe(Pe::ImgType::module, nullptr), _logger(logger) {
397

Callers 1

MappedModuleMethod · 0.85

Calls 3

tlsMethod · 0.80
callback_mappedMethod · 0.80
baseMethod · 0.80

Tested by

no test coverage detected