Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

awesome-ld-preload

List of resources related to LD_PRELOAD, a mechanism for changing application behavior at run-time
https://github.com/gaul/awesome-ld-preload

Last synced: 5 days ago
JSON representation

  • Libraries

    • cleancache - drop files content from page cache after closing, useful for backups
    • angrymlocker - library for keeping corresponding process in memory
    • arg-inject - add support for config files
    • flockit - add file locking to programs that don't do it
    • fluxcapacitor - a tool for making your program run without blocking on timeouts, on functions like poll and select
    • force-urandom - force programs to use fast and secure /dev/urandom instead of pointlessly slow /dev/random
    • fsatrace - filesystem access tracer
    • gamemode - enables optimizations for gaming that are automatically unset on process exit
    • libinput-force-middle-click-emulation - force libinput to emulate a middle click when pressing left and right buttons simultaneously
    • libkeepalive - enable TCP keepalive socket options
    • libleakmydata - disable SSL certificate verification
    • libnoxattr - disable all forms of extended attribute access
    • lkl - use modern Linux kernel on old Centos5/6 (2.6 kernel) machines.
    • openssl-hook - log data to/from SSL\_write/SSL\_read to disk
    • ktlswrapper - enables TLS support for existing applications without code change
    • ld-preload-open - map files or directories to another location
    • libeatmydata - disable all forms of writing data safely to disk. fsync() becomes a no-op, O\_SYNC is removed, etc.
    • libfaketime - modifies the system time for a single application
    • libhugetlbfs - remap segments onto huge pages for a performance boost
    • otherport - redirect connections to other ports
    • preeny - redirect `stdin` and `stdout` to sockets; neuter `sleep`, report constant `time`, amongst others
    • srv-shim - drop-in DNS SRV record support for applications relying on getaddrinfo/connect/sendto
    • timeskew - override time reporting in Linux processes (accelerate/slowdown games, test code involving timers/delays)
    • trickle - a userland bandwidth shaper
    • unrandom - make `srand()` always use the seed 0
  • Meta