aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/link_elf_obj.c
Commit message (Expand)AuthorAgeFilesLines
* linker: Reset DMAP protections in link_elf_unload_file()Mark Johnston2026-01-061-0/+14
* Revert "kernel linker: Disable local sym resolution by default"Ed Maste2025-11-251-1/+1
* kernel linker: Disable local sym resolution by defaultEd Maste2025-11-251-1/+1
* linker: Make it easier to find the VNET section layoutMark Johnston2025-10-031-1/+7
* linker: Fix the ifunc symbol value calculation for ET_REL filesMark Johnston2025-07-021-3/+1
* linker: Improve handling of ifuncs when fetching symbol metadataMark Johnston2025-07-021-2/+29
* sys: use globals for the ELF kernel and module type stringsAhmad Khalifa2025-01-241-4/+1
* kern linker: Don't invoke dtors without having invoked ctorsMark Johnston2024-03-311-3/+27
* ddb: Add CTF-based pretty printingBojan Novković2024-03-221-0/+14
* sys/kern: Remove a few sys/cdefs.h around some elf thingsWarner Losh2024-02-211-1/+0
* sysctl: Update 'master' copy of vnet SYSCTLs on kernel environment variables ...Zhenlei Huang2023-09-211-0/+8
* kernel linker: Eliminate unneeded vnet propagationZhenlei Huang2023-09-091-9/+1
* sysctl(9): Enable vnet sysctl variables to be loader tunableZhenlei Huang2023-09-091-1/+29
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-121-1/+1
* vfs: NDFREE(&nd, NDF_ONLY_PNBUF) -> NDFREE_PNBUF(&nd)Mateusz Guzik2022-03-241-1/+1
* Kernel linkers: add emergency sysctl to restore old behaviorKonstantin Belousov2021-12-081-2/+10
* kernel linker: do not read debug symbol tables for non-debug symbolsKonstantin Belousov2021-12-081-11/+50
* StyleKonstantin Belousov2021-12-081-1/+1
* vfs: remove the unused thread argument from NDINIT*Mateusz Guzik2021-11-251-1/+1
* link_elf_obj: Process global ifunc relocs after other global relocsMark Johnston2021-11-251-1/+18
* Kernel linkers: some styleKonstantin Belousov2021-11-181-20/+16
* link_elf_obj: Invoke fini callbacksMark Johnston2021-07-291-3/+29
* link_elf_obj: Add a case missing from 5e6989ba4f26Mark Johnston2021-03-161-0/+1
* link_elf_obj: Handle init_array sections in KLDsMark Johnston2021-03-041-7/+36
* vm_map_protect: allow to set prot and max_prot in one go.Konstantin Belousov2021-01-121-1/+2
* link_elf_obj: Colour VM objectsMark Johnston2020-10-191-0/+3
* Handle kmod local relocation failures gracefullyMitchell Horne2020-10-071-6/+10
* Convert allocations of the phys pager to vm_pager_allocate().Konstantin Belousov2020-09-081-7/+11
* kern: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-1/+1
* Remove duplicated empty lines from kern/*.cMateusz Guzik2020-01-301-2/+0
* vfs: drop the mostly unused flags argument from VOP_UNLOCKMateusz Guzik2020-01-031-2/+2
* Apply mapping protections to preloaded kernel modules on amd64.Mark Johnston2019-10-181-2/+20
* Apply mapping protections to .o kernel modules.Mark Johnston2019-10-181-5/+121
* Clean up some nits in link_elf_(un)load_file().Mark Johnston2019-10-171-8/+6
* Use KOBJMETHOD_END in the kernel linker.Mark Johnston2019-10-161-1/+1
* Use OBJT_PHYS VM objects for kernel modules.Mark Johnston2019-10-021-2/+1
* Convert DDB_CTF to use newer version of ZLIB.Xin LI2019-08-081-1/+1
* Remove dead check.Konstantin Belousov2019-06-031-5/+0
* Fix mips build after r339931.Bjoern A. Zeeb2018-10-301-8/+12
* As a follow-up to r339930 and various reports implement logging in caseBjoern A. Zeeb2018-10-301-2/+24
* Prepare the kernel linker to handle PC-relative ifunc relocations.Mark Johnston2018-08-221-14/+4
* Followup to r337430: only call elf_reloc_ifunc on x86.Konstantin Belousov2018-08-071-0/+8
* Add missed handling of local relocs against ifunc target in the obj modules.Konstantin Belousov2018-08-071-11/+33
* Delete an XXX comment addressed by r336505.Mark Johnston2018-07-191-1/+0
* Provide the full module path to preload_delete_name().Mark Johnston2018-07-191-2/+2
* link_elf_obj: correct an error messageEd Maste2018-05-301-1/+2
* Use NULL for SYSINIT's last arg, which is a pointer typeEd Maste2018-05-181-1/+1
* Implement support for ifuncs in the kernel linker.Konstantin Belousov2018-05-031-6/+16
* Ignore relocation tables for non-memory-resident sections.John Baldwin2018-02-051-0/+24