Mercurial > pub > dyncall > dyncall
diff ChangeLog @ 314:b2e4e23d9953
- stop using dlinfo() on glibc platforms but use dl_iterate_phdr() instead, as former's implementation is nothing more than a fancy cast and thus dangerously assuming that every provided handle is valid
- dynload_plain test
* now testing getting exec's path
* workdir independent
author | Tassilo Philipp |
---|---|
date | Wed, 06 Nov 2019 12:32:53 +0100 |
parents | b51401bc4c37 |
children | 85c80b0c021c |
line wrap: on
line diff
--- a/ChangeLog Tue Nov 05 15:19:16 2019 +0100 +++ b/ChangeLog Wed Nov 06 12:32:53 2019 +0100 @@ -7,6 +7,9 @@ o support for soft-float MIPS o32 & n64 (big- and little-endian, each) dynload: o added UTF-8 support for pathnames on windows + o reliability/stability fix for dlGetLibraryPath() on glibc based platforms (avoiding + internal use of glibc's bad impl of dlinfo() which doesn't do any error checking at all) + o support for dlGetLibraryPath() on glibc platforms with glibc vesions <= 2.3.3 doc: o more detail in support matrix for bi-endian platforms tests: