aboutsummaryrefslogtreecommitdiff
path: root/lib/libc/amd64
Commit message (Expand)AuthorAgeFilesLines
* amd64: Stop using REP MOVSB for backward memmove()s.Alexander Motin2022-06-301-8/+0
* amd64: move memcmp checks upfrontMateusz Guzik2021-06-261-22/+28
* amd64: add missing ALIGN_TEXT to loops in memset and memmoveMateusz Guzik2021-06-262-0/+3
* MFC r357208,r357309,r357239,r357310Mateusz Guzik2020-07-251-69/+154
* MFC r344120:Konstantin Belousov2019-07-262-114/+1
* MFC r345703:Konstantin Belousov2019-04-121-0/+46
* MFC r344354:Konstantin Belousov2019-03-061-0/+7
* Revert r344436, which was the merge of r344120.Konstantin Belousov2019-02-222-1/+114
* MFC r344120:Konstantin Belousov2019-02-212-114/+1
* MFC r341272,r341273,r341351Mateusz Guzik2018-12-191-70/+78
* MFC r341364Mateusz Guzik2018-12-191-0/+30
* MFC r339531,r339579,r340252,r340463,r340464,340472,r340587Mateusz Guzik2018-11-204-73/+91
* MFC r339898:Konstantin Belousov2018-11-197-143/+104
* amd64: convert libc bcopy to a C func to avoid future bloatMateusz Guzik2018-10-133-104/+15
* amd64: import updated kernel memmove to libcMateusz Guzik2018-10-132-6/+271
* amd64: import updated kernel memset to libcMateusz Guzik2018-10-051-12/+66
* amd64: reimplement libc memset and bzero with kernel memsetMateusz Guzik2018-10-012-91/+66
* amd64: remove unnecessary cld from libc memcpy/bcopyMateusz Guzik2018-09-291-1/+0
* amd64: reimplement libc memcmp and bcmp with kernel memcmpMateusz Guzik2018-09-272-51/+222
* amd64: depessimize userspace memcpy/memmove/bcopyMateusz Guzik2018-09-171-1/+6
* Reimplement brk() and sbrk() to avoid the use of _end.Mark Johnston2018-06-044-170/+2
* Remove support for SYS_sys_exit in favor of SYS_exit.Brooks Davis2018-06-011-4/+0
* Replace MD assembly exect() with a portable version.Brooks Davis2018-04-123-56/+1
* Remove caching from getlogin(2).Brooks Davis2018-04-062-54/+1
* Remove architecture specific sigreturn.S files.Brooks Davis2018-04-042-49/+1
* libc: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-2510-4/+24
* General further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* Optimize libc to get and set TLS using the RDFSBASE and RDGSBASEKonstantin Belousov2017-08-217-1/+155
* Correct an misunderstanding of MDSRCS.Brooks Davis2017-03-021-1/+1
* Correct MDSRCS use in <arch>/string/Makefile.inc.Brooks Davis2017-03-021-2/+11
* Renumber copyright clause 4Warner Losh2017-02-2811-11/+11
* Reduce duplicate NOASM and PSEUDO definitionsBrooks Davis2016-09-081-3/+1
* Rewrite ptrace(2) wrappers in C.Konstantin Belousov2016-08-292-68/+1
* Follow ABI when calling __error from the ptrace(2) wrapper.Konstantin Belousov2016-08-281-0/+10
* Do not obliterate errno value in the main thread during ptrace(2) call on x86.Konstantin Belousov2016-08-271-4/+6
* Remove unusedd and obsolete openbsd_poll system call. (Phase 1)George V. Neville-Neil2016-08-181-1/+1
* Implement userspace gettimeofday(2) with HPET timecounter.Konstantin Belousov2016-08-172-71/+1
* Replace use of the pipe(2) system call with pipe2(2) with a zero flagsBrooks Davis2016-06-222-54/+1
* libc: spelling fixes.Pedro F. Giffuni2016-04-301-1/+1
* libc: stop exporting curbrk and minbrk in the private namespaceEd Maste2016-03-241-2/+0
* libc/{i386,amd64}: Do not export .cerror when building WITHOUT_SYMVEREd Maste2016-03-081-0/+1
* Add include for declaration of _set_tp(). Eliminates -Wmissing-prototypes wa...Craig Rodrigues2015-09-201-0/+1
* Switch libc from using _sig{procmask,action,suspend} symbols, whichKonstantin Belousov2015-08-292-4/+4
* Copy the fencing of the algorithm to do lock-less update and readingKonstantin Belousov2015-08-041-3/+13
* Remove reboot.S (part of libc). It's not needed and was actuallyEdward Tomasz Napierala2015-07-072-51/+1
* The lseek(2), mmap(2), truncate(2), ftruncate(2), pread(2), andKonstantin Belousov2015-04-181-3/+0
* siglongjmp(): Preserve floating point exception flags on i386 and amd64.Jilles Tjoelker2014-06-091-1/+0
* Convert from WITHOUT_SYSCALL_COMPAT to MK_SYSCALL_COMPAT.Warner Losh2014-04-051-1/+1
* Replace use of ${.CURDIR} by ${LIBC_SRCTOP} and define ${LIBC_SRCTOP}Marcel Moolenaar2014-03-041-1/+1
* Introduce a WEAK_REFERENCE() alias and use it. Get rid of the CNAME and theAndreas Tobler2013-11-219-39/+23