Age | Commit message (Expand) | Author |
2016-10-05 | Display/test/use the process PID, not the thread's TID, in a few places. | Philip Guenther |
2016-09-16 | move the uvm_map_addr RB tree from RB macros to the RBT functions | David Gwynne |
2016-08-18 | uvm_wxcheck() should only abort the process if kern.wxabort is set. | Theo de Raadt |
2016-08-08 | W^X violations are only permitted for binaries marked "wxneeded" on | Theo de Raadt |
2016-07-13 | Since mappings established using __MAP_NOFAULT will be converted into anonymous | Mark Kettenis |
2016-07-13 | Revert previous; the __MAP_NOFAULT test is inverted and the commit message is | Mark Kettenis |
2016-07-13 | Since mappings established using __MAP_NOFAIL will be converted into anonymous | Mark Kettenis |
2016-06-08 | Dereference p_p once rather than 4 times. | Theo de Raadt |
2016-06-08 | hppa & mips64 now can do the full W^X check. (Make sure you have | Theo de Raadt |
2016-06-04 | If a process trips the W^X violation check, abort it unless it came | Stuart Henderson |
2016-06-02 | Prevent vsize_t underflow when checking RLIMIT_DATA, which made the | Ingo Schwarze |
2016-06-01 | Delete the kernel compat bits for old mmap() MAP_OLD* flags | Philip Guenther |
2016-05-30 | Identify W^X labelled binaries at execve() time based upon WX_OPENBSD_WXNEEDED | Theo de Raadt |
2016-05-30 | backout to insert correct commit message | Theo de Raadt |
2016-05-30 | *** empty log message *** | Theo de Raadt |
2016-05-27 | W^X violations are no longer permitted by default. A kernel log message | Theo de Raadt |
2016-05-11 | remove hppa64 port, which we never got going beyond broken single users. | Theo de Raadt |
2016-03-29 | Remove dead assignments and now unused variables. | Charles Longeau |
2016-03-09 | remove vaxisms | Theo de Raadt |
2015-11-11 | Remove the superfluous typedef uvm_flag_t (unsigned int). Also, fix an | mmcc |
2015-11-01 | refactor pledge_*_check and pledge_fail functions | Sebastien Marie |
2015-10-09 | Rename tame() to pledge(). This fairly interface has evolved to be more | Theo de Raadt |
2015-09-30 | implement new "prot_exec" tame(2) request: | Sebastien Marie |
2015-09-28 | the kernel lock is no longer needed in the fixed case since uvm_map | Ted Unangst |
2015-09-28 | add a flag to indicate to uvm_map that it should unmap to make space. | Ted Unangst |
2015-09-26 | matthew noticed there's a race where we are using the kernel lock to tie | Ted Unangst |
2015-09-23 | Corect a kbind comment to describe the version that was settled on: no old | Philip Guenther |
2015-09-06 | sizes for free(); ok semarie | Theo de Raadt |
2015-08-25 | In sys_kbind(), pages from uvm_map_extract() must be written to with kcopy() | Philip Guenther |
2015-07-20 | Actually return a value from sys_kbind() in the non-ld.so case, or the | Miod Vallat |
2015-07-20 | include sys/user.h to unbreak the build on at least arm after rev 1.110 | Jonathan Gray |
2015-07-20 | Add kbind, a syscall for ld.so to use to securely and efficiently update | Philip Guenther |
2015-05-07 | Pass a thread pointer instead of its file descriptor table to getvnode(9). | Martin Pieuchot |
2015-03-30 | Extend uvm_map_hint() to get an address range as extra arguments, and make | Miod Vallat |
2015-02-13 | Include sys/stdint.h for SIZE_MAX instead of relying on the misplaced | Todd C. Miller |
2015-02-07 | recombine some of the split uvm_mmap functions. the precondition checks | Ted Unangst |
2015-02-06 | -Split out uvm_mmap and uvm_map into a version for anon's and a version | Bob Beck |
2014-12-17 | Prefer MADV_* over POSIX_MADV_* in kernel for consistency: the latter | Philip Guenther |
2014-12-16 | primary change: move uvm_vnode out of vnode, keeping only a pointer. | Ted Unangst |
2014-12-15 | Use MAP_INHERIT_* for the 'inh' argument to the UMV_MAPFLAG() macro, | Philip Guenther |
2014-12-09 | Sprinkle in a little more mallocarray(). | Doug Hogan |
2014-11-16 | Replace a plethora of historical protection options with just | Theo de Raadt |
2014-10-03 | Introduce __MAP_NOFAULT, a mmap(2) flag that makes sure a mapping will not | Mark Kettenis |
2014-07-12 | add a size argument to free. will be used soon, but for now default to 0. | Ted Unangst |
2014-07-08 | bye bye UBC; ok beck dlg | Theo de Raadt |
2014-07-02 | Use real parameter types for u{dv,vn}_attach() instead of void * | Matthew Dempsky |
2014-06-27 | Cleanup support for legacy mmap flags | Matthew Dempsky |
2014-04-13 | compress code by turning four line comments into one line comments. | Ted Unangst |
2013-05-30 | remove lots of comments about locking per beck's request | Ted Unangst |
2013-05-30 | remove simple_locks from uvm code. ok beck deraadt | Ted Unangst |