Mark Kettenis wrote:
> FAIL libexec/ld.so/dlclose/test1/prog3/prog3
> 
>   This fails because clang doesn't respect ELF interposition:
> 
>     http://lists.llvm.org/pipermail/llvm-dev/2016-November/107625.html
> 
>   We generally frown upon interposition so I can have some sympathy
>   for their position here.  Probably not a huge issue in practice.
>   But we still want to test the ld.so functionality.

would this affect, for example, a program's ability to override
malloc/free/etc? i'm trying to understand what's not working (or what will not
work). it sounds like i can override malloc in my program, but clang/llvm will
generate "tight" (not sure of the word) bindings to libc malloc within libc?
although this would probably only manifest within translation units with
inlining?

Reply via email to