Message ID | cover.1581182210.git.fweimer@redhat.com |
---|---|
Headers | show |
Series | Avoid malloc symbol interposition in the dynamic loader [BZ #25486] | expand |
On 2/8/20 2:00 PM, Florian Weimer wrote: > I initially wanted to close this bug, but Carlos suggested to treat it > as an RFE. The changes seem a net improvement to me. > > This does not completely resolve the issue because we use symbol > interposition for other, more obscure things. > > Florian Weimer (4): > elf: Introduce the rtld-stubbed-symbols makefile variable > elf: Extract _dl_sym_post, _dl_sym_find_caller_map from elf/dl-sym.c > Remove weak declaration of free from <inline-hashtab.h> > ld.so: Do not export free/calloc/malloc/realloc functions [BZ #25486] Thank you for the cleanup and improvement! Overall the architecture of the design looks good to me. I really like the new explicit handover!
Hi, I've tested this patchset on a ppc64le and result as expected. Test io/tst-lchmod is expected to fail and is already being solved in other patchset. Test Summary: XPASS: elf/tst-protected1a XPASS: elf/tst-protected1b FAIL: io/tst-lchmod UNSUPPORTED: math/test-fesetexcept-traps UNSUPPORTED: math/test-fexcept-traps UNSUPPORTED: misc/tst-pkey UNSUPPORTED: nptl/test-cond-printers UNSUPPORTED: nptl/test-condattr-printers UNSUPPORTED: nptl/test-mutex-printers UNSUPPORTED: nptl/test-mutexattr-printers UNSUPPORTED: nptl/test-rwlock-printers UNSUPPORTED: nptl/test-rwlockattr-printers UNSUPPORTED: posix/tst-spawn4-compat Summary of test results: 1 FAIL 5127 PASS 10 UNSUPPORTED 17 XFAIL 2 XPASS Thanks, Lucas A. M. Magalhães