|
VoltMod
C++23 framework for CS2 server plugins
|
#include "Engine/Memory/SigScanner.hpp"#include "Engine/Memory/BytePattern.hpp"#include <VoltMod/Core/Log.hpp>#include <cstddef>#include <cstdint>#include <cstdio>#include <cstring>#include <format>#include <fstream>#include <map>#include <optional>#include <string>#include <utility>#include <vector>Go to the source code of this file.
Classes | |
| struct | VoltMod::MemoryRegion |
Namespaces | |
| namespace | VoltMod |
Functions | |
| static const ByteHistogram & | VoltMod::FrequenciesOf (const Image &module, const std::vector< ScanRange > &ranges) |
| std::string | VoltMod::PlatformModuleName (std::string_view moduleName) |
| bool | VoltMod::FindImage (std::string_view moduleName, Image &module) |
| ScanResult | VoltMod::FindPatternEx (std::string_view moduleName, const std::string &pattern) |
| uintptr_t | VoltMod::ResolveRelativeAddress (const Image &module, uintptr_t matchAddress, int ripOffset, int ripSize) |
| static std::optional< MemoryRegion > | VoltMod::QueryRegion (const void *address) |
| bool | VoltMod::IsExecutableAddress (const void *address) |
| bool | VoltMod::IsReadableAddress (const void *address, size_t bytes) |