summaryrefslogtreecommitdiffstats
path: root/src/DeadlockDetect.h (unfollow)
Commit message (Collapse)AuthorFilesLines
2021-04-12Fix sending incorrect date values on world changeTiger Wang1-6/+6
Yak shave: make more things use cTickTime. Fix a couple of incorrect modulo-on-millisecond-value by making them use WorldTickAge.
2021-03-30cIsThread cleanupTiger Wang1-1/+1
+ Semi-gracefully handle unexpected exceptions * No-one cared about the return values, remove them
2020-05-10Cleanup unneeded globals (#4736)peterbell101-1/+1
2020-04-16Using Super.Mattes D1-4/+5
2017-05-21Clang 5.0 fixesLukas Pioch1-1/+1
- Added override keyword - Removed inherited member variables
2017-01-18DeadlockDetect now lists some tracked CS's stats.Mattes D1-0/+20
2017-01-17DeadlockDetect: Provide more information for debugging.Mattes D1-2/+4
2016-02-05Bulk clearing of whitespaceLogicParrot1-12/+12
2015-07-31Unified the doxy-comment format.Mattes D1-7/+7
2014-10-20Migrated cSleep and cTimer to std::chronoTiger Wang1-1/+1
2014-03-14Added Noreturn attribtes to a couple of functions and made a missing noreturn an errorTycho1-1/+1
2013-11-30DeadlockDetect is configurable now.madmaxoft1-1/+4
This is needed when debugging Lua plugins.
2013-11-24Moved source to srcAlexander Harkness1-0/+0
2013-08-19DeadlockDetect now uses sleep instead of timed-wait semaphores.madmaxoft1-5/+0
The semaphores' timed-wait still has issues on Linux, it's just easier to use cSleep instead.
2013-08-14Added simple deadlock detection code.madmaxoft1-0/+70
This will assert and then deliberately crash the server once a deadlock is detected. For detection, only the world tick threads are considered, cWorld's m_WorldAge is checked periodically and if it doesn't increment for several seconds, a deadlock is reported.