|
CS2-Kit
C++23 library for CS2 Metamod:Source plugin development
|
#include "Sdk/SigScanner.hpp"#include <CS2Kit/Utils/Log.hpp>#include <sstream>#include <vector>#include <cstring>#include <dlfcn.h>#include <link.h>Go to the source code of this file.
Classes | |
| struct | CS2Kit::Sdk::PatternByte |
| struct | CS2Kit::Sdk::ModuleInfo |
Namespaces | |
| namespace | CS2Kit |
| namespace | CS2Kit::Sdk |
Functions | |
| static std::vector< PatternByte > | CS2Kit::Sdk::ParsePattern (const std::string &pattern) |
| static void * | CS2Kit::Sdk::ScanMemory (const uint8_t *base, size_t size, const std::vector< PatternByte > &pattern) |
| static int | CS2Kit::Sdk::DlIterateCallback (struct dl_phdr_info *info, size_t, void *data) |
| static bool | CS2Kit::Sdk::GetModuleInfo (const char *moduleName, uint8_t *&base, size_t &size) |
| void * | CS2Kit::Sdk::FindPattern (const char *moduleName, const std::string &pattern) |
| uintptr_t | CS2Kit::Sdk::ResolveRelativeAddress (uintptr_t addr, int ripOffset, int ripSize) |