aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/imgact_elf.c
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Implement Address Space Layout Randomization (ASLR)Konstantin Belousov2019-02-101-4/+130
* Port sysctl kern.elf32.read_exec from amd64 to i386.Konstantin Belousov2019-02-071-6/+2
* Remove proctree acquire from note_procstat_procMateusz Guzik2018-12-081-2/+0
* Parse FreeBSD Feature Control note on the ELF image activation.Konstantin Belousov2018-11-231-10/+49
* Generalize ELF parse_notes().Konstantin Belousov2018-11-231-21/+41
* Trivial reduction of the code duplication, reuse the return FALSE code.Konstantin Belousov2018-11-231-4/+3
* Enable non-executable stacks by default on RISC-V.John Baldwin2018-11-071-1/+2
* Correct ELF header parsing code to prevent invalid ELF sections fromGordon Tetlow2018-09-121-1/+7
* Correct copyright dates.David E. O'Brien2018-07-301-1/+1
* When reporting an error, print the errno value.Konstantin Belousov2018-07-191-1/+2
* Correct pointer subtraction in KASSERT().Brooks Davis2018-05-291-2/+1
* Avoid two suword() calls per auxarg entry.Brooks Davis2018-05-241-4/+15
* Move most of the contents of opt_compat.h to opt_global.h.Brooks Davis2018-04-061-1/+0
* Use C99 boolean type for translate_osrelEd Maste2018-03-131-7/+7
* Use C99 designated initializers for struct execswEd Maste2018-03-131-2/+2
* ANSIfy sys/kern/imgact_*Ed Maste2018-03-121-3/+1
* Always give ELF brands a chance to veto a match.John Baldwin2018-02-051-3/+6
* Generalize the gzio API.Mark Johnston2018-01-081-38/+22
* sys/kern: adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Add AT_HWCAP2 ELF auxiliary vector.Michal Meloun2017-10-211-0/+2
* Add AT_HWCAP and AT_EHDRFLAGS on all platforms.John Baldwin2017-09-141-2/+2
* Store a 32-bit PT_LWPINFO struct for 32-bit process core dumps.John Baldwin2017-06-291-3/+12
* Add support for capturing 'struct ptrace_lwpinfo' for signalsTycho Nightingale2017-03-301-0/+36
* A followup to r315749, two more places where brand->interp_path wasKonstantin Belousov2017-03-301-3/+6
* Don't require the presence of the compat_3_brand.Ed Schouten2017-03-231-1/+2
* Update r315753 with the proper flag name.Konstantin Belousov2017-03-221-8/+6
* Add a flag BI_BRAND_ONLY_STATIC to specify that the brand onlyKonstantin Belousov2017-03-221-3/+11
* Adjust r314851 to not require every brand to specify interpreter path.Konstantin Belousov2017-03-221-1/+5
* Avoid unnecessary calls to vm_map_protect() in elf_load_section().Alan Cox2017-03-181-4/+6
* Accept linkers representation for ELF segments with zero on-disk length.Konstantin Belousov2017-03-121-3/+7
* Style.Konstantin Belousov2017-03-121-10/+4
* Simplify the control flow and tidy up a comment in map_insert.Alan Cox2017-03-111-41/+38
* When selecting brand based on old Elf branding, prefer the brand whichKonstantin Belousov2017-03-071-2/+15
* Require whole brand string matching for old Elf branding.Konstantin Belousov2017-03-071-2/+2
* Consistently use vm_ooffset_t type for the vm object offset inKonstantin Belousov2017-03-071-3/+3
* Instead of direct use of vm_map_insert(), call vm_map_fixed(MAP_CHECK_EXCL).Konstantin Belousov2017-03-061-12/+7
* Style and punctuation fixes.Alan Cox2017-03-051-4/+4
* Style.Konstantin Belousov2017-03-021-2/+1
* Use vm_map_insert() instead of vm_map_find() in elf_map_insert().Konstantin Belousov2017-03-011-3/+4
* When deallocating the vm object in elf_map_insert() due toKonstantin Belousov2017-03-011-7/+12
* Copy the e_machine and e_flags fields from the binary into an ELF core dump.John Baldwin2017-02-071-6/+4
* imgact_elf: refactor et_dyn_addr calculationEd Maste2017-01-241-5/+3
* don't abort writing of a core dump after EFAULTAndriy Gapon2017-01-201-7/+34
* Style.Konstantin Belousov2016-10-041-3/+2