Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/vi/timeskew

Override time reporting in Linux processes (accelerate/slowdown games, test code involving timers/delays)
https://github.com/vi/timeskew

cheat clock-gettime gettimeofday ld-preload ld-preload-hack ldpreload time

Last synced: 5 days ago
JSON representation

Override time reporting in Linux processes (accelerate/slowdown games, test code involving timers/delays)

Lists

README

        

(Note: the project is hacky and unreliable)

1. "make" will provide libtimeskew.so
2. Use `TIMESKEW="2 1" LD_PRELOAD=./libtimeskew.so program` to start program with time 2x faster than usual
3. Create/update "timeskew" file in current directory to update time coefficient, e.g. `echo 1 3 > timeskew` - slow down 3x.

TIMESHIFT also sets constant time shift

License=MIT or (at your option) GPLv3

See also:
* Forked timeskew with a GUI (not tested myself): https://github.com/id01/timeskew
* https://github.com/wolfcw/libfaketime