|
Message-ID: <1406996883.8274.181.camel@eris.loria.fr> Date: Sat, 02 Aug 2014 18:28:03 +0200 From: Jens Gustedt <jens.gustedt@...ia.fr> To: musl@...ts.openwall.com Subject: reserved symbol violations Hi, by digging into the symbols that are dragged into a C11 thread executable I noticed that there are some hotspots that should perhaps be worth looking at. I attach a file that summarizes the findings. One is simple, I'd change the reference to clock_gettime in __timedwait to __clock_gettime. There are bunch of others, that look simple to resolve, tell me if I should look into that. One looks weird, though, lock_ptc.o It is only linked (via __synccall) if setrlimit or setxid are. But then it drags a whole bunch of pthread symbols in, which looks wrong to me. Also I think that this doesn't really capture the need, because the code is only active if both setrlimit *and* pthread_create are *used*. So in the absence of either of it, __syncall shouldn't be linked. But I wouldn't know how to achieve this with weak symbols, I have to admit. Jens -- :: INRIA Nancy Grand Est ::: AlGorille ::: ICube/ICPS ::: :: ::::::::::::::: office Strasbourg : +33 368854536 :: :: :::::::::::::::::::::: gsm France : +33 651400183 :: :: ::::::::::::::: gsm international : +49 15737185122 :: :: http://icube-icps.unistra.fr/index.php/Jens_Gustedt :: View attachment "musl-symbol-violations.txt" of type "text/plain" (1863 bytes) Download attachment "signature.asc" of type "application/pgp-signature" (199 bytes)
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.