init
This commit is contained in:
@@ -0,0 +1,8 @@
|
||||
#include "gaa.h"
|
||||
|
||||
uintptr_t M::getAbsoluteAddress(uintptr_t addr, const int nPreOffset, const int nPostOffset) {
|
||||
addr += nPreOffset;
|
||||
int32_t nRva = *reinterpret_cast<int32_t*>(addr);
|
||||
addr += nPostOffset + sizeof(uint32_t) + nRva;
|
||||
return addr;
|
||||
}
|
||||
6
TempleWare-CS2/source/templeware/utils/memory/gaa/gaa.h
Normal file
6
TempleWare-CS2/source/templeware/utils/memory/gaa/gaa.h
Normal file
@@ -0,0 +1,6 @@
|
||||
#pragma once
|
||||
#include <cstdint>
|
||||
|
||||
namespace M {
|
||||
uintptr_t getAbsoluteAddress(uintptr_t addr, const int nPreOffset, const int nPostOffset = 0);
|
||||
}
|
||||
Reference in New Issue
Block a user