VoltMod
C++23 framework for CS2 server plugins
Loading...
Searching...
No Matches
VtableLookup.linux.cpp File Reference
#include "Engine/Memory/VtableLookup.hpp"
#include <cstdint>
#include <cstring>
#include <dlfcn.h>
#include <elf.h>
#include <fcntl.h>
#include <filesystem>
#include <format>
#include <string>
#include <string_view>
#include <sys/mman.h>
#include <sys/stat.h>
#include <unistd.h>
#include <vector>

Go to the source code of this file.

Classes

class  VoltMod::MappedFile
 

Namespaces

namespace  VoltMod
 

Functions

static uint64_t VoltMod::FindSymbolValue (const MappedFile &elf, const std::string &symbol)
 
static bool VoltMod::RangesOf (const Image &module, std::vector< ScanRange > &ranges)
 
void * VoltMod::FindVirtualTableIn (const Image &module, std::string_view className)
 
static const TypeInfoKinds & VoltMod::ExportedTypeInfoKinds ()
 
Result< BaseSubobject > VoltMod::FindBaseIn (const Image &module, std::string_view className, std::string_view baseName)