mirror of
https://github.com/NixOS/patchelf.git
synced 2025-10-22 07:40:40 +08:00

The use of self-pointers into a vector<> meant that the vector could not be relocated, which meant that any growth in the file had to fit within the inital reservation. Now, instead of a pointer to a header and a pointer to the contents, those values are computed dynamically from the underlying vector().