This is the mail archive of the glibc-bugs@sourceware.org mailing list for the glibc 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]

[Bug libc/23296] Data race in setting function descriptor during lazy binding


https://sourceware.org/bugzilla/show_bug.cgi?id=23296

--- Comment #5 from Carlos O'Donell <carlos at redhat dot com> ---
(In reply to John David Anglin from comment #1)
> 2) Even if we could detect the case where the function descriptor has been
> updated between the loading of the ip and gp values, there's no way to find
> the function descriptor and correct the ip value.

Ah, this is the problem then, you have only the relocated gp, and you need the
reloc itself to compute ip, and the gp is not enough information.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

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