View Single Post
Bacardi
Veteran Member
Join Date: Jan 2010
Location: mom's basement
Old 02-14-2023 , 12:28   Re: [EXTENSION] Output Info
Reply With Quote #27

This is what I have looked (not tested) for this github gamedata
https://github.com/PerfectLaugh/sm-e...info.games.txt

Note that Linux signatures, there is two option. I don't know which one so I posted both.

*edit
...these maybe wrong, because I looked server_i486.so libary.
I look later actual server.so
PHP Code:

//Windows server.dll
//Signature for g_EntityListPool_Alloc_sub_10226A90:
//83 3D ? ? ? ? 1C 73 ? 
"windows" "\x83\x3D\x2A\x2A\x2A\x2A\x1C\x73\x2A"




//Linux server_i486.so
// Can't get signatures, "Run out of bytes to greate signature"
"linux" "@_ZN12CEventActionnwEj"            // CEventAction::operator new(uint)
"linux" "@_ZN12CEventActionnwEjiPKci"        // CEventAction::operator new(uint,int,char const*,int)



//Linux server_i486.so
//Signature for _ZN11CMemoryPool5AllocEj:
//55 31 C0 89 E5 57 56 53 83 EC 0C 8B 75 08 8B 1E 
//\x55\x31\xC0\x89\xE5\x57\x56\x53\x83\xEC\x0C\x8B\x75\x08\x8B\x1E

//Signature for _ZN11CMemoryPool5AllocEv:
//55 89 E5 83 EC 18 89 75 F8 8B 75 08 89 5D F4 89 7D FC 8B 46 1C 
//\x55\x89\xE5\x83\xEC\x18\x89\x75\xF8\x8B\x75\x08\x89\x5D\xF4\x89\x7D\xFC\x8B\x46\x1C

"linux" "@_ZN11CMemoryPool5AllocEj"    // CMemoryPool::Alloc(uint)
"linux" "@_ZN11CMemoryPool5AllocEv"    // CMemoryPool::Alloc(void) 
I don't know that "Address" value.

But that is a SourceMod extension, so maybe extension itself not up to date.
__________________
Do not Private Message @me

Last edited by Bacardi; 02-14-2023 at 13:12.
Bacardi is offline