What are uses of LD_PRELOAD that make us keep it?
Pretending you're running on a remote system https://github.com/viraptor/libremotec
Cheat in games https://github.com/ProfessionallyEvil/LD_PRELOAD-rand-Hijack...
Fixing bugs where the upstream can't do it.
- GNU stdbuf (BSDs use an env-var instead of hijacking libc)
- fakeroot
- gprofng's data collector
- For a long time it was necessary to use LD_PRELOADto hack around a bug in flashplayer because flashplayer used memcpy when it should have used memmove.