index
:
wireguard-openbsd
jd/histogram
jd/queueboosts
jd/simplify-queueing
master
WireGuard implementation for the OpenBSD kernel
Matt Dunwoodie
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
lib
/
libc
/
arch
/
amd64
/
sys
Age
Commit message (
Expand
)
Author
Files
Lines
2020-10-18
SYS___threxit cannot fail, but this integration looks like a gadget.
deraadt
1
-1
/
+2
2020-10-01
Mark top-level frame for new thread in both CFI and with zero
guenther
1
-1
/
+9
2019-05-10
Apply retpoline protection to the indirect call to the thread startfunc
guenther
1
-2
/
+7
2019-03-15
Remove FBSDID.
kevlo
1
-4
/
+1
2017-08-19
Don't need .text before ENTRY(), also minor spacing cleanups
deraadt
2
-7
/
+6
2016-09-10
Clang ignores a .weak directive before a function is actually defined. So
kettenis
2
-4
/
+4
2016-05-09
Remove sigreturn declaration and the now-unused libc syscall stub
guenther
1
-57
/
+0
2016-05-07
Use a Thread Information Block in both single and multi-threaded programs.
guenther
9
-187
/
+25
2015-10-23
Merge the sigaction() and sigprocmask() overloads/wrappers from libpthread
guenther
1
-3
/
+3
2015-10-17
Rename SYSEXIT() to SYSCALL_END() for consistency with most other archs.
guenther
4
-8
/
+8
2015-09-05
Adds hidden _libc_FOO aliases for the system call stubs.
guenther
6
-30
/
+32
2015-08-26
Hide many (194!) symbols that nothing should be using.
guenther
3
-71
/
+11
2015-06-17
Set FUNC symbol sizes of auto-generated and hand-written syscall wrappers.
uebayasi
9
-9
/
+18
2015-06-01
Put END() matching _ENTRY() (== ENTRY() w/o prof).
uebayasi
1
-1
/
+2
2015-06-01
Put END() matching ENTRY().
uebayasi
1
-1
/
+2
2015-04-21
Eliminate the last uses of *fork's second syscall return register; the pid
guenther
1
-3
/
+3
2015-04-07
Make pthread_atfork() track the DSO that called it like atexit() does,
guenther
1
-2
/
+3
2015-03-31
Simplify fork/vfork logic: the kernel has handled returning zero in the child
guenther
2
-15
/
+3
2012-08-22
Convert cpp | as rules in bsd.lib.mk and lib/libc/sys/Makefile.inc to pure cc
pascal
9
-18
/
+18
2012-06-21
__tfork() needs to set the stack address of the new thread in the kernel,
guenther
1
-5
/
+4
2012-04-12
remove rfork(); ok guenther miod
deraadt
1
-44
/
+0
2012-03-22
Move __tfork_thread() from rthreads (libpthread) to libc so that
guenther
1
-0
/
+94
2011-09-05
Switch sigreturn() to the normal syscall entry instead of int$80.
guenther
1
-2
/
+2
2011-04-04
Move __cerror to ___cerror with a weak alias so that rthreads can override it.
guenther
1
-2
/
+4
2006-05-09
The int (32bit) argument must be sign extended on the 64 bit amd64 before
drahn
1
-3
/
+5
2005-12-13
Remove the advertising clause in the UCB license which Berkeley
jsg
11
-66
/
+22
2004-02-22
Define OSYSCALL* macros, as their SYSCALL* counterparts, but using the
miod
1
-2
/
+2
2004-02-18
errno is int, not long; tracked down by otto@
miod
1
-4
/
+4
2004-02-11
correct syscall() stub; fixes perl and vi.recover
deraadt
1
-2
/
+3
2004-02-10
Fix PIC cerror. ok miod@ mickey@
drahn
1
-2
/
+3
2004-02-10
CURBRK -> __curbrk changes from mickey, minbrk addition by me, ok mickey@
drahn
2
-12
/
+14
2004-02-09
masks are only 32 bits on openbsd
deraadt
1
-2
/
+2
2004-01-28
things for amd64; from art@
mickey
12
-0
/
+735