aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/imgact_elf.c
Commit message (Expand)AuthorAgeFilesLines
* Fix divide-by-zero panic when ASLR is enabled and superpages disabledJason A. Harmening2021-02-151-2/+3
* vm_map_protect: allow to set prot and max_prot in one go.Konstantin Belousov2021-01-121-1/+1
* Implement enforcing write XOR execute mapping policy.Konstantin Belousov2021-01-111-0/+8
* Lock proctree in around fill_kinfo_proc().Konstantin Belousov2021-01-101-0/+2
* Add ELF flag to disable ASLR stack gap.Konstantin Belousov2020-12-181-2/+0
* Split out cwd/root/jail, cmask state from filedesc tableConrad Meyer2020-11-171-3/+3
* random(4) FenestrasX: Push root seed version to arc4random(3)Conrad Meyer2020-10-101-0/+2
* Fix the INVARIANTS build for 32-bit platformsMark Johnston2020-10-021-2/+1
* Implement sparse core dumpsMark Johnston2020-10-021-23/+65
* Simplify the check for non-dumpable VM object typesMark Johnston2020-10-021-4/+2
* imgact_elf.c: unify check for phdr fitting into the first page.Konstantin Belousov2020-09-071-5/+9
* kern: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-1/+1
* Pass pointers to info parsed from notes, to brandinfo->header_supported filter.Konstantin Belousov2020-08-231-10/+19
* Convert canary, execpathp, and pagesizes to pointers.Brooks Davis2020-04-161-3/+3
* Export argc, argv, envc, envv, and ps_strings in auxargs.Brooks Davis2020-04-151-0/+5
* Retire procfs-based process debugging.John Baldwin2020-04-011-1/+0
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-2/+4
* Add AT_BSDFLAGS auxv entry.Konstantin Belousov2020-02-091-0/+7
* Remove duplicated empty lines from kern/*.cMateusz Guzik2020-01-301-1/+0
* vfs: drop the mostly unused flags argument from VOP_UNLOCKMateusz Guzik2020-01-031-6/+6
* Fix the powerpc copyout fixup from r356113Justin Hibbits2019-12-271-101/+0
* Fix the build from r356113.Justin Hibbits2019-12-271-2/+2
* Eliminate the last MI difference in AT_* definitions (for powerpc).Justin Hibbits2019-12-271-0/+101
* Copy out aux args after the argument and environment vectors.John Baldwin2019-12-091-5/+2
* Use uintptr_t instead of register_t * for the stack base.John Baldwin2019-12-031-5/+5
* Check for errors from copyout() and suword*() in sv_copyout_args/strings.John Baldwin2019-11-181-2/+4
* Add a sv_copyout_auxargs() hook in sysentvec.John Baldwin2019-11-151-10/+14
* avoid kernel stack data leak in core dump thrmisc noteEd Maste2019-10-311-1/+1
* Define macro VM_MAP_ENTRY_FOREACH for enumerating the entries in a vm_map.Doug Moore2019-10-081-2/+1
* kern.elf{32,64}.pie_base sysctl: enforce page alignment.Konstantin Belousov2019-09-211-2/+18
* Make non-ASLR pie base tunable.Konstantin Belousov2019-09-211-2/+7
* When loading ELF interpreter, initialize whole nested image_params with zero.Konstantin Belousov2019-09-071-5/+1
* Fix mis-merge.Konstantin Belousov2019-08-051-1/+0
* Set ISOPEN in namei flags when opening executable interpreters.John Baldwin2019-08-031-2/+2
* Make randomized stack gap between strings and pointers to argv/envs.Konstantin Belousov2019-07-311-0/+27
* Remove a redundant offset computation in elf_load_section().Mark Johnston2019-07-241-4/+3
* Optimize kern.geom.conf* sysctls.Alexander Motin2019-06-181-17/+3
* Grammar fixes for r347690.Konstantin Belousov2019-05-171-3/+3
* imgact_elf.c: Add comment explaining the malloc/VOP_UNLOCK() danceKonstantin Belousov2019-05-161-0/+10
* Switch to use shared vnode locks for text files during image activation.Konstantin Belousov2019-05-051-41/+19
* imgact_elf: do not relock the text vnode if possible.Konstantin Belousov2019-05-051-7/+18
* Use shared vnode locks for the ELF interpreter.Edward Tomasz Napierala2019-04-111-8/+26
* Improve vnode lock assertions.Edward Tomasz Napierala2019-04-101-2/+3
* Factor out section loading into a separate function.Edward Tomasz Napierala2019-04-091-54/+62
* Refactor ELF interpreter loading into a separate function.Edward Tomasz Napierala2019-04-081-34/+41
* Fix branding after r345661.Konstantin Belousov2019-03-301-1/+1
* Factor out retrieving the interpreter path from the main ELFEdward Tomasz Napierala2019-03-281-44/+71
* Factor out resource limit enforcement code in the ELF loader.Edward Tomasz Napierala2019-03-261-62/+83
* Remove trunc_page_ps() and round_page_ps() macros. This completesEdward Tomasz Napierala2019-03-231-14/+10
* Remove sv_pagesize, originally introduced with r100384.Edward Tomasz Napierala2019-03-011-20/+17