CS2-Kit
C++23 library for CS2 Metamod:Source plugin development
Loading...
Searching...
No Matches
SigScanner.cpp File Reference
#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< PatternByteCS2Kit::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)