aboutsummaryrefslogtreecommitdiff
path: root/sys/vm/vm_map.c
Commit message (Expand)AuthorAgeFilesLines
* vm_map.c: fix syntaxKonstantin Belousov2023-08-181-1/+1
* vm_map.c: plug several more places which might modify entry->offsetKonstantin Belousov2023-08-181-3/+10
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* vm: Fix address hints of 0 with MAP_32BITAlan Cox2023-08-121-8/+8
* vm_map_protect(): add VM_MAP_PROTECT_GROWSDOWN flagKonstantin Belousov2023-08-121-0/+19
* vm_map_growstack(): restore stack gap data if gap entry was removedKonstantin Belousov2023-08-121-3/+7
* vm_map: do not allow to merge stack gap entriesKonstantin Belousov2023-08-121-1/+2
* vm_map_protect(): handle stack protection stored in the stack guardKonstantin Belousov2023-08-121-4/+23
* vm_map_protect(): move guard handling at the last phase into an empty dedicat...Konstantin Belousov2023-08-121-4/+17
* vm_map_growstack(): handle max protection for stacksKonstantin Belousov2023-08-121-4/+5
* vm_map.c: add CONTAINS_BITS macroKonstantin Belousov2023-08-121-12/+13
* Add vm_map_insert1(9)Konstantin Belousov2023-08-121-24/+51
* vm_map_insert(): update herald commentKonstantin Belousov2023-08-121-3/+2
* vm_map: Add a macro to fetch a map entry's split boundary indexMark Johnston2023-08-011-9/+4
* vm: Fix vm_map_find_min()Alan Cox2023-07-261-2/+2
* vmspace_fork(): do not override offset for the guard entriesKonstantin Belousov2023-07-201-1/+2
* mmap(MAP_STACK): on stack grow, use original protectionKonstantin Belousov2023-07-201-8/+16
* vm: Fix anonymous memory clustering under ASLRAlan Cox2023-06-271-3/+7
* amd64: fix PKRU and swapout interactionKonstantin Belousov2023-04-141-1/+1
* Rework how shared page related data is storedKornel Dulęba2022-07-181-0/+1
* vm: Remove handling for OBJT_DEFAULT objectsMark Johnston2022-07-171-10/+2
* vm_map: Simplify a call to vm_object_allocate_anon()Mark Johnston2022-07-121-1/+1
* vm: Fix racy checks for swap objectsMark Johnston2022-06-201-3/+6
* vm: Use __diagused for variables only used in KASSERT().John Baldwin2022-04-131-4/+4
* Use vmspace->vm_stacktop in place of sv_usrstack in more places.John Baldwin2022-02-141-1/+1
* fork: Copy the vm_stacktop field into the new vmspaceMark Johnston2022-01-181-0/+1
* exec: Reimplement stack address randomizationMark Johnston2022-01-171-3/+1
* vm_extern: use standard address checkers everywhereDoug Moore2021-12-311-4/+2
* setrlimit: Take stack gap into account.Dawid Gorecki2021-10-151-0/+2
* fork: Suspend other threads if both RFPROC and RFMEM are not setMark Johnston2021-05-131-0/+4
* Add OBJT_SWAP_TMPFS pagerKonstantin Belousov2021-05-071-3/+5
* Add pgo_getvp methodKonstantin Belousov2021-05-071-32/+1
* vm_map_protect(): remove not needed recalculations of new_prot, new_maxprotKonstantin Belousov2021-01-141-5/+0
* vm_map_protect: allow to set prot and max_prot in one go.Konstantin Belousov2021-01-121-16/+29
* vmspace_fork: preserve wx settings in the child vm map after forkKonstantin Belousov2021-01-121-1/+2
* Implement enforcing write XOR execute mapping policy.Konstantin Belousov2021-01-111-0/+11
* vm_map: Handle kernel map entry allocator recursionMark Johnston2020-11-111-22/+135
* vmspace: Convert to refcount(9)Mark Johnston2020-11-041-39/+25
* vm_map: Add a map entry kind that can only be clipped at specific boundary.Konstantin Belousov2020-09-091-61/+181
* Add vm_map_find_aligned(9).Konstantin Belousov2020-09-091-0/+13
* Move MAP_32BIT_MAX_ADDR definition to sys/mman.h.Konstantin Belousov2020-09-091-2/+0
* Prepare to handle non-trivial errors from vm_map_delete().Konstantin Belousov2020-09-091-3/+9
* vm: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-3/+0
* Remove the VM map zone.Mark Johnston2020-08-171-61/+12
* Preserve ASLR vm_map flags across forkBrooks Davis2020-08-061-0/+1
* Add vm_map_valid_range_KBI().Mark Johnston2020-07-131-0/+7
* vm: Add missing WITNESS warnings for M_WAITOK allocationConrad Meyer2020-06-291-0/+16
* Call swap_pager_freespace() from vm_object_page_remove().Mark Johnston2020-06-251-6/+2
* Restore a check unintentionally dropped in r362361.Mark Johnston2020-06-191-1/+1
* Add a helper function for validating VA ranges.Mark Johnston2020-06-191-8/+4