aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/imgact_elf.c
Commit message (Expand)AuthorAgeFilesLines
* imgact: Mark brandinfo and note structures as constZhenlei Huang2025-10-181-2/+2
* imgact_elf: Check note body sizesMark Johnston2025-10-151-4/+4
* imgact: Mark brandinfo and note structures as constMark Johnston2025-10-141-14/+14
* imgact_elf: procstat groups: Restore sending the effective GIDOlivier Certner2025-09-091-1/+3
* imgact_elf: Add helper macros for name of the ELF ABI (elf32 vs elf64)John Baldwin2025-08-221-25/+29
* kern: move the vnode user coredumper out into its own fileKyle Evans2025-07-261-3/+1
* kern: factor out the 'writing' bits of user process coredumpingKyle Evans2025-07-261-3/+8
* sys: Add AT_HWCAP3 and AT_HWCAP4Andrew Turner2025-06-241-0/+4
* Add NT_PROCSTAT_KQUEUES core noteKonstantin Belousov2025-03-241-0/+51
* sys: Add cpu_update_pcb hookJohn Baldwin2025-01-311-0/+3
* kernel: Clarify kern.elfNN.nxstack sysctl descriptionEd Maste2024-12-281-1/+1
* arm: Assume __ARM_ARCH == 7Andrew Turner2024-09-111-1/+1
* imgact_elf: Rewrap function declarationJohn Baldwin2024-08-031-3/+3
* imgact_elf: Optimize pagesizes[] loopAlan Cox2024-08-021-1/+3
* arm64: Support the L3 ATTR_CONTIGUOUS page size in pagesizes[]Alan Cox2024-07-131-2/+6
* imgact_elf: Add const to the checknote parameter to __elfN(parse_notes)John Baldwin2024-03-051-1/+1
* imgact_elf: Add const to a few struct image_params pointersAlex Richardson2024-03-051-10/+11
* ELF note parser: provide more info on failureKonstantin Belousov2024-02-111-3/+12
* imgact_elf.c: remove sys/cdefs.h includeKonstantin Belousov2024-02-111-1/+0
* sysent: Add sv_protectAndrew Turner2023-11-101-0/+6
* imgact_elf: Export __elfN(parse_notes)Andrew Turner2023-11-101-1/+1
* imgact_elf: Move GNU_ABI_VENDOR to a common headerAndrew Turner2023-11-101-1/+0
* auxv: make AT_BSDFLAGS unsignedBrooks Davis2023-10-261-1/+2
* user stack randomization: only enable by default for 64bit processesKonstantin Belousov2023-10-241-1/+1
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* imgact: Make et_dyn_addr part of image_paramsJessica Clarke2023-05-301-18/+17
* Brandinfo: Retire emul_path as unneeded anymoreDmitry Chagin2023-05-291-12/+0
* Add AT_USRSTACK{BASE, LIM} AT vectors, and ELF_BSDF_VMNOOVERCOMMIT flagKonstantin Belousov2022-09-161-3/+11
* Disallow invalid PT_GNU_STACKEd Maste2022-08-161-1/+8
* elf_note_prpsinfo: handle more failures from proc_getargv()Konstantin Belousov2022-08-091-4/+7
* Clarify code comments on ASLR default settingsEd Maste2022-08-051-8/+7
* Implement shared page address randomizationKornel Dulęba2022-07-181-0/+8
* Rework how shared page related data is storedKornel Dulęba2022-07-181-6/+15
* Add register sets for NT_THRMISC and NT_PTLWPINFO.John Baldwin2022-06-301-61/+68
* vfs: NDFREE(&nd, NDF_ONLY_PNBUF) -> NDFREE_PNBUF(&nd)Mateusz Guzik2022-03-241-1/+1
* elf: Avoid dumping uninitialized bytes in PRSTATUS core dump notesMark Johnston2022-03-231-0/+1
* Store core dump notes for all valid register sets for FreeBSD processes.John Baldwin2022-03-101-38/+72
* Fix the size returned for NT_FPREGSET.John Baldwin2022-03-041-1/+1
* Add PT_GETREGSETAndrew Turner2022-01-271-12/+93
* exec: Reimplement stack address randomizationMark Johnston2022-01-171-10/+17
* exec: Remove the stack gap implementationMark Johnston2022-01-171-19/+0
* exec: Introduce the PROC_PS_STRINGS() macroMark Johnston2022-01-171-2/+2
* imgact_elf: Disable the stack gap for nowMark Johnston2021-12-141-1/+1
* exec_elf: use intermediate u_long variable to correct mismatched typeKonstantin Belousov2021-12-121-2/+3
* imgact_elf: avoid mapsz overflowKonstantin Belousov2021-12-121-0/+10
* imgact_elf: check that the alignment of PT_LOAD segment is power of twoKonstantin Belousov2021-12-121-2/+3
* imgact_elf: exclude invalid alignment requestsKonstantin Belousov2021-12-121-1/+19
* rnd_elf: add comment explaining the interfaceKonstantin Belousov2021-12-121-0/+10
* elf image activator: convert asserts into errorsKonstantin Belousov2021-12-121-18/+26
* exec_elf: assert that the image vnode is still locked on returnKonstantin Belousov2021-12-121-0/+1