Skip to content

Conversation

@BlackOverride
Copy link

Updated latest working library on gmod for linux servers 32bit / 64bit
Fixed multiple functions and watchdog causing crashes
Fixed lua handler file output
Fixed empty dump files created
Added more prints for each state detected both for file dumps and in server console
Fix watchdog will not dump the stack correctly when hang / freeze detected on some servers
Code optimizations and cleanup
Changed unsafe sprintf usage with snprintf
Changed C style code with c++
Added proper initialization for global pointers
Updated premake5.lua (premake5-beta5)
Custom x64 source code (Only watchdog functionality)

Fixed watchdog crashes and some other functions aswell
Fixed dump files written are empty
Fixed lua handler file write
Changed deprecated functions
Added timer before init watchdog for long loading times servers
Added better printing for each state detected
Changed old linking name from 'lua_shared.so' to current gmod used one 'lua_shared_srv.so'
old windows server lib
Fix watchdog detecting freeze but wont dump it properly + little cleanup
Code cleanup, transform c functions to c++ style, fixed wrong syntax
More cleanups, replaced some more C style with C++, removed unused includes
Changed back some stuff that caused undefined behaviour
Updated shared library for x64
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant