Age | Commit message (Expand) | Author |
2017-03-17 | Revert the NET_LOCK() and bring back pf's contention lock for release. | Martin Pieuchot |
2017-03-09 | Don't take the vmmap lock when dumping core: it's not actually necessary | Philip Guenther |
2017-03-05 | Handle unshared amaps in uvm_coredump_walkmap() such that untouched pages | Philip Guenther |
2017-03-05 | Generating a coredump requires walking the map twice; change | Philip Guenther |
2017-02-14 | Convert most of the manual checks for CPU hogging to sched_pause(). | Martin Pieuchot |
2017-02-12 | Split up fork1(): | Philip Guenther |
2017-02-05 | Update a comment that suggested the stack was executable. Nope! | Philip Guenther |
2017-02-05 | Delete comment obsoleted by the rewrite in rev 1.136 (2011-05-24) | Philip Guenther |
2017-02-02 | When dumping core, skip pages marked as unreadable instead of aborting | Philip Guenther |
2017-01-31 | Sprinkle some free sizes in uvm/ | David Hill |
2017-01-25 | Enable the NET_LOCK(), take 2. | Martin Pieuchot |
2017-01-23 | Move static function to the bottom of the file, to the only user | Patrick Wildt |
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 |