Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-04-25 | Fix address comparison for binaries with LOAD vaddr > 0 | Matt Turner | |
Cherry-picked from Mesa commit 02e2009b929a (util/build-id: Fix address comparison for binaries with LOAD vaddr > 0) by Stephan Gerhold. | |||
2017-11-25 | Add macros to build on OpenBSD | Matt Turner | |
From upstream Mesa commit a042465c218e ("util/build-id: define ElfW and NT_GNU_BUILD_ID if needed") | |||
2017-11-24 | Add build_id_find_nhdr_by_symbol() | Matt Turner | |
2017-11-24 | Add "by_name" to function name | Matt Turner | |
In preparation for adding a "by_symbol" equivalent. | |||
2017-11-24 | Simplify code structure to match upstream Mesa | Matt Turner | |
2017-11-24 | Rename "note" to "build_id_note" to avoid potential collisions | Matt Turner | |
2017-11-24 | Change API to match upstream Mesa | Matt Turner | |
2017-02-14 | Remove unused headers. | Matt Turner | |
2016-12-14 | Use dl_iterate_phdr() instead of a linker script. | Matt Turner | |
According to Mike Frysinger [1] it is not reliable to read ELF sections at runtime, which the previous method involving the linker script was doing. Instead, use dl_iterate_phdr() to find the build id. [1] https://sourceware.org/ml/binutils/2016-12/msg00207.html | |||
2016-12-08 | Initial commit | Matt Turner | |