Made libPtr param const. Doesn't get modified so why not.
Also removed some unneccessary code (for now) --HG-- extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40707
This commit is contained in:
parent
efa6067669
commit
199d839122
@ -21,17 +21,15 @@
|
||||
|
||||
MemoryUtils g_MemUtils;
|
||||
|
||||
#if 0
|
||||
MemoryUtils::MemoryUtils()
|
||||
{
|
||||
#ifdef PLATFORM_WINDOWS
|
||||
|
||||
/* This might be used in the future? */
|
||||
#if 0
|
||||
SYSTEM_INFO info;
|
||||
GetSystemInfo(&info);
|
||||
|
||||
m_PageSize = info.dwPageSize;
|
||||
#endif
|
||||
|
||||
#elif defined PLATFORM_POSIX
|
||||
|
||||
@ -39,8 +37,9 @@ MemoryUtils::MemoryUtils()
|
||||
|
||||
#endif
|
||||
}
|
||||
#endif
|
||||
|
||||
void *MemoryUtils::FindPattern(void *libPtr, const char *pattern, size_t len)
|
||||
void *MemoryUtils::FindPattern(const void *libPtr, const char *pattern, size_t len)
|
||||
{
|
||||
DynLibInfo lib;
|
||||
bool found;
|
||||
@ -77,7 +76,7 @@ void *MemoryUtils::FindPattern(void *libPtr, const char *pattern, size_t len)
|
||||
return NULL;
|
||||
}
|
||||
|
||||
bool MemoryUtils::GetLibraryInfo(void *libPtr, DynLibInfo &lib)
|
||||
bool MemoryUtils::GetLibraryInfo(const void *libPtr, DynLibInfo &lib)
|
||||
{
|
||||
unsigned long baseAddr;
|
||||
|
||||
|
@ -28,13 +28,9 @@ struct DynLibInfo
|
||||
class MemoryUtils : public IMemoryUtils
|
||||
{
|
||||
public:
|
||||
MemoryUtils();
|
||||
public:
|
||||
void *FindPattern(void *libPtr, const char *pattern, size_t len);
|
||||
void *FindPattern(const void *libPtr, const char *pattern, size_t len);
|
||||
private:
|
||||
bool GetLibraryInfo(void *libPtr, DynLibInfo &lib);
|
||||
private:
|
||||
size_t m_PageSize;
|
||||
bool GetLibraryInfo(const void *libPtr, DynLibInfo &lib);
|
||||
};
|
||||
|
||||
extern MemoryUtils g_MemUtils;
|
||||
|
@ -46,7 +46,7 @@ namespace SourceMod
|
||||
* @param len Size of the pattern in bytes.
|
||||
* @return Pointer to pattern found in memory, NULL if not found.
|
||||
*/
|
||||
virtual void *FindPattern(void *libPtr, const char *pattern, size_t len) =0;
|
||||
virtual void *FindPattern(const void *libPtr, const char *pattern, size_t len) =0;
|
||||
};
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user