Made libPtr param const. Doesn't get modified so why not.
authorScott Ehlert <ds@alliedmods.net>
Fri Apr 20 18:50:52 2007 +0000 (2007-04-20)
changeset 70185c77b23ae47
parent 700 2b715374ce25
child 702 ff520b71249c
Made libPtr param const. Doesn't get modified so why not.
Also removed some unneccessary code (for now)
core/MemoryUtils.cpp
core/MemoryUtils.h
public/IMemoryUtils.h
     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