Movatterモバイル変換


[0]ホーム

URL:


This is the mail archive of thelibc-alpha@sourceware.orgmailing list for theglibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav:[Date Prev] [Date Next][Thread Prev] [Thread Next]
Other format:[Raw text]

Re: [PATCH] Add RTLD_RELOAD to dlopen


On 08/03/2017 04:37 PM, Samuel Thibault wrote:> Hello,> > So, is it OK to add this? Considering that dlmopen() brings us far from> enough factorization for our needs, and dlopen() currently never reloads> unless a real fat copy of the file is done (hardlinks/symlinks don't> work, as it is based on st_ino).I would still see a discussion of the intended symbol binding behavior.What happens if a subsequently loaded object references a duplicatedlibrary?  Will it reference the most recent duplicate, or the originallibrary?What happens if libA depends on libB, and you need to duplicate both?What happens with RTLD_NEXT in a duplicated object?  Will it look atearlier duplicates, too?What happens if you reload libc.so?  Your test case assumes thatreloading works for libm.so, but I think even that is a bit of a stretch.Thanks,Florian

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav:[Date Prev] [Date Next][Thread Prev] [Thread Next]

[8]ページ先頭

©2009-2026 Movatter.jp