Made libPtr param const. Doesn't get modified so why not.
Made libPtr param const. Doesn't get modified so why not.
Also removed some unneccessary code (for now)
1.1 --- a/core/MemoryUtils.cpp Fri Apr 20 18:32:33 2007 +0000
1.2 +++ b/core/MemoryUtils.cpp Fri Apr 20 18:50:52 2007 +0000
1.3 @@ -21,17 +21,15 @@
1.4
1.5 MemoryUtils g_MemUtils;
1.6
1.7 +#if 0
1.8 MemoryUtils::MemoryUtils()
1.9 {
1.10 #ifdef PLATFORM_WINDOWS
1.11
1.12 - /* This might be used in the future? */
1.13 - #if 0
1.14 SYSTEM_INFO info;
1.15 GetSystemInfo(&info);
1.16
1.17 m_PageSize = info.dwPageSize;
1.18 - #endif
1.19
1.20 #elif defined PLATFORM_POSIX
1.21
1.22 @@ -39,8 +37,9 @@
1.23
1.24 #endif
1.25 }
1.26 +#endif
1.27
1.28 -void *MemoryUtils::FindPattern(void *libPtr, const char *pattern, size_t len)
1.29 +void *MemoryUtils::FindPattern(const void *libPtr, const char *pattern, size_t len)
1.30 {
1.31 DynLibInfo lib;
1.32 bool found;
1.33 @@ -77,7 +76,7 @@
1.34 return NULL;
1.35 }
1.36
1.37 -bool MemoryUtils::GetLibraryInfo(void *libPtr, DynLibInfo &lib)
1.38 +bool MemoryUtils::GetLibraryInfo(const void *libPtr, DynLibInfo &lib)
1.39 {
1.40 unsigned long baseAddr;
1.41
2.1 --- a/core/MemoryUtils.h Fri Apr 20 18:32:33 2007 +0000
2.2 +++ b/core/MemoryUtils.h Fri Apr 20 18:50:52 2007 +0000
2.3 @@ -28,13 +28,9 @@
2.4 class MemoryUtils : public IMemoryUtils
2.5 {
2.6 public:
2.7 - MemoryUtils();
2.8 -public:
2.9 - void *FindPattern(void *libPtr, const char *pattern, size_t len);
2.10 + void *FindPattern(const void *libPtr, const char *pattern, size_t len);
2.11 private:
2.12 - bool GetLibraryInfo(void *libPtr, DynLibInfo &lib);
2.13 -private:
2.14 - size_t m_PageSize;
2.15 + bool GetLibraryInfo(const void *libPtr, DynLibInfo &lib);
2.16 };
2.17
2.18 extern MemoryUtils g_MemUtils;
3.1 --- a/public/IMemoryUtils.h Fri Apr 20 18:32:33 2007 +0000
3.2 +++ b/public/IMemoryUtils.h Fri Apr 20 18:50:52 2007 +0000
3.3 @@ -46,7 +46,7 @@
3.4 * @param len Size of the pattern in bytes.
3.5 * @return Pointer to pattern found in memory, NULL if not found.
3.6 */
3.7 - virtual void *FindPattern(void *libPtr, const char *pattern, size_t len) =0;
3.8 + virtual void *FindPattern(const void *libPtr, const char *pattern, size_t len) =0;
3.9 };
3.10 }
3.11