summaryrefslogtreecommitdiff
path: root/src/helpers/Watchdog.hpp
Commit message (Collapse)AuthorAgeFilesLines
* watchdog: remove watchdogVaxry2025-04-091-34/+0
| | | | it has been unused for a while now
* core: move all shared_ptrs from the STL to hyprutils (#9143)Vaxry2025-01-231-3/+3
|
* core: fix data race and a unsigned int rollover (#7278)Tom Englund2024-08-121-6/+8
| | | | | | | | | | | | | | | | | | * keybindmgr: avoid uint rollover on mouse keycode mouse keycode is 0, and the switch case checks for 0 - 8 and rolls over, just return early if keycode is 0. * watchdog: avoid data races in watchdog asan thread sanitizer reported data races in the watchdog from reading and setting the bool variables make them std::atomic bools. also add a atomic bool for the main thread to wait for to avoid data race when reading the config values. * hyprdebug: change non unicode character to name asan created false positives and didnt like this bit, so for the sake of easier debugging rename it to something unicode.
* watchdog: don't hang on exitvaxerski2023-09-291-1/+2
|
* watchdog: remove thread on destroyvaxerski2023-09-291-0/+1
|
* internal: add a watchdogvaxerski2023-09-291-0/+30
a watchdog will abort processing a signal if a timeout specified via debug:watchdog_timeout is reached.