mirror of
https://github.com/FEX-Emu/FEX.git
synced 2026-10-06 23:00:17 +02:00
This doesn't fully fix #5912 but gets a step closer. Instead of just hashing the filename, hash in the build-id as well when it exists. This isn't all encompassing because the build-id may not exist in all cases. Crypt Of the Necrodancer for example doesn't ship with the build-id on their 64-bit build. Although their legacy 32-bit build had it. The build-id is always a hash, depending on tool it is either 64-bit or 160-bit in all the executables I found. Although it can be anything so make sure to be flexible enough to support everything.