It calibrates itself
It adapts on its own to every interpreter version and build, even to binaries with no symbols. You install a new version and it just appears, ready, with nothing to restart. Zero manual maintenance.
How does it do it?
It reads the binary's internal information to find where the data it cares about lives. If that is missing, it runs the binary for a few moments in an isolated environment and watches it from inside the system until it works it out. From that it produces a signed map of that specific binary and applies it live, with no restart. A watcher spots new binaries by their fingerprint and launches the whole process by itself, with room for up to 16 different versions or builds living side by side on the same machine, each with its own calibration. The same goes for libraries that appear later —a database driver, a crypto library—: it hooks them in seconds.
