summaryrefslogtreecommitdiffstats
path: root/lib/libc/sys/interposing_table.c
Commit message (Collapse)AuthorAgeFilesLines
* MFC r295407:kib2016-03-121-0/+1
| | | | Make libc __pthread_map_stacks_exec() interposed.
* MFC r281712:kib2015-04-251-0/+2
| | | | Make wait6(2), waitid(3) and ppoll(2) cancellation points.
* MFC r280818:kib2015-04-121-0/+1
| | | | Make kevent(2) a cancellation point.
* MFC r278751:kib2015-02-171-0/+2
| | | | Properly interpose libc spinlocks, was missed in r276630.
* Fix known issues which blow up the process after dlopen("libthr.so")kib2015-01-181-0/+84
(or loading a dso linked to libthr.so into process which was not linked against threading library). MFC r276630: Remove interposing, fix malloc, reinstall signal handlers wrappers on libthr load. MFC r276681: Avoid calling internal libc function through PLT or accessing data though GOT. MFC r277032: Reduce the size of the interposing table and amount of cancellation-handling code in the libthr. MFC note: r276646 ("do not erronously export 'openat' symbol from rtld") is not applicable to stable/10 yet, since PATHFDS support was not merged.
OpenPOWER on IntegriCloud