Age | Commit message (Expand) | Author |
2017-01-21 | p_comm is the process's command and isn't per thread, so move it from | Philip Guenther |
2017-01-17 | Remove uaddr_hint allocator | Stefan Kempf |
2016-11-07 | Split PID from TID, giving processes a PID unrelated to the TID of their | Philip Guenther |
2016-10-19 | Change pmap_proc_iflush() to take a process instead of a proc | Philip Guenther |
2016-10-08 | Prevent infinite loops for amap allocations with >= 2^17 slots | Stefan Kempf |
2016-10-05 | Display/test/use the process PID, not the thread's TID, in a few places. | Philip Guenther |
2016-09-24 | use hashfree for aobj hashes. from Mathieu - | Ted Unangst |
2016-09-16 | put RBT_PROTOTYPE inside #ifdef _KERNEL | David Gwynne |
2016-09-16 | fix some DEBUG code so its using the right rb tree code | David Gwynne |
2016-09-16 | fix spelling of RBT_NEXT in a comment | David Gwynne |
2016-09-16 | move uvm_pmemrange_addr from RB macros to RBT functions | David Gwynne |
2016-09-16 | move the vm_page struct from being stored in RB macro trees to RBT functions | David Gwynne |
2016-09-16 | move uaddr_free_rbtree from RB macros to RBT functions | David Gwynne |
2016-09-16 | move the uvm_map_addr RB tree from RB macros to the RBT functions | David Gwynne |
2016-09-15 | all pools have their ipl set via pool_setipl, so fold it into pool_init. | David Gwynne |
2016-09-03 | Only use uaddr_exe for address selection when PROT_EXEC is requested | Stefan Kempf |
2016-09-02 | Mask out lower bits of randomly selected address | Stefan Kempf |
2016-08-31 | Simplify arguments to uaddr_*_create functions | Stefan Kempf |
2016-08-18 | uvm_wxcheck() should only abort the process if kern.wxabort is set. | Theo de Raadt |
2016-08-12 | Include map entries that have an amap associated with them in the coredump. | Mark Kettenis |
2016-08-11 | replace abuse of the static map entries RB_ENTRY pointers with an SLIST | David Gwynne |
2016-08-08 | W^X violations are only permitted for binaries marked "wxneeded" on | Theo de Raadt |
2016-07-30 | Check for wraparound before the "commit" phase of uvm_map() and uvm_mapanon(), | Mark Kettenis |
2016-07-30 | Add a few checks for potential integer overflow and underflow related to the | Mark Kettenis |
2016-07-29 | add a check that the arguments to isavail don't overflow. | Ted Unangst |
2016-07-27 | check flags with mask instead of equality, in case we decide to mix | Ted Unangst |
2016-07-14 | Make sure that amap slot calculation does not overflow | Stefan Kempf |
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-07-11 | Make sure variables are used initialized in amap_wiperange | Stefan Kempf |
2016-07-09 | Fix bugs introduced with the amap rework | Stefan Kempf |
2016-06-17 | pool_setipl on all uvm pools. | David Gwynne |
2016-06-13 | In uvm_map(), call uvm_unmap_detach_intrsafe() if we have an interrupt-safe | 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-05 | Add uvm_share() to share a memory range between two address spaces | Stefan Kempf |
2016-06-04 | If a process trips the W^X violation check, abort it unless it came | Stuart Henderson |
2016-06-03 | We should never decrease uvm_maxkaddr. Currently this may happen if | Mark Kettenis |
2016-06-02 | print the size when an unavailable address is returned. it is useful. | Ted Unangst |
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-26 | Make amaps use less kernel memory (2nd try) | Stefan Kempf |
2016-05-22 | Revert previous: breaks i386 and powerpc, probably all non-PMAP_DIRECT archs | Philip Guenther |
2016-05-22 | Make amaps use less kernel memory | Stefan Kempf |
2016-05-11 | remove hppa64 port, which we never got going beyond broken single users. | Theo de Raadt |