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