History log of /src/sys/external/bsd/compiler_rt/dist/lib/profile/InstrProfilingFile.c |
Revision | | Date | Author | Comments |
1.3 |
| 07-Jan-2018 |
kamil | Revert namespacing of atoi(3)
Sanitizers can handle recursive interceptions in some / most cases, if they will cause damage the problem will be not workaroundable without libc changes - I will be back to it.
Keep namespace of asctime() as this can be a cancellation point according to POSIX. Right now it's not implemented on NetBSD. Defer it for later.
Keep weak symbols and namespace for wait6(2) as this could be a cancellation point as well. Defer this for later.
Sanitizers's [recursive] interceptors are a hack and moving one way or another can cause new sets of problems. Recursive ones can be useful and cause problems (on Linux there are known with with signal handlers).
Sponsored by <The NetBSD Foundation>
|
1.2 |
| 05-Jan-2018 |
kamil | Register new weak symbol in libc for internal usage: atoi
The NetBSD Standard C Library uses internally some of its functions with a mangled symbol name, usually "_symbol". The internal functions shall not use the global (public) symbols.
Add atoi to namespace.h.
Register a new __weak_alias() entry for atoi() in atoi.c.
atoi() is used internally in getrpcent(), rresvport_af(), ftok(), err(), __llvm_profile_write_file(), llvm_gcda_start_file(), citrus_iconv_open(), getprotoent_r(), __rpc_uaddr2taddr_af(), __res_nopt_rdata() and servent_parseline().
This revision switches the internal usage to the internal symbol.
Sponsored by <The NetBSD Foundation>
|
1.1 |
| 16-May-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.4 |
| 27-Feb-2016 |
joerg | Import compiler-rt r259194. Primary changes are better support for 128bit long double and a number of refinements in the profiling backend.
|
1.1.1.3 |
| 10-Aug-2014 |
joerg | branches: 1.1.1.3.4; 1.1.1.3.6; Import compiler-rt r215309. Extends 128bit IEEE support in soft-float, uses Thumb mode by default on ARM when available and fixes a bug in the division code for ARMs with hardware integer division.
|
1.1.1.2 |
| 19-May-2014 |
joerg | branches: 1.1.1.2.2; Import compiler-rt r209132. Revert use of TI mode on 32bit PPC.
|
1.1.1.1 |
| 16-May-2014 |
joerg | branches: 1.1.1.1.2; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.3.6.1 |
| 19-Mar-2016 |
skrll | Sync with HEAD
|
1.1.1.3.4.3 |
| 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.1.3.4.2 |
| 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.3.4.1 |
| 10-Aug-2014 |
tls | file InstrProfilingFile.c was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.2.2.2 |
| 10-Aug-2014 |
tls | Rebase.
|
1.1.1.2.2.1 |
| 19-May-2014 |
tls | file InstrProfilingFile.c was added on branch tls-earlyentropy on 2014-08-10 06:55:28 +0000
|
1.1.1.1.2.2 |
| 18-May-2014 |
rmind | sync with head
|
1.1.1.1.2.1 |
| 16-May-2014 |
rmind | file InstrProfilingFile.c was added on branch rmind-smpnet on 2014-05-18 17:45:55 +0000
|