aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/link_elf.c
Commit message (Expand)AuthorAgeFilesLines
* linker: Improve handling of ifuncs when fetching symbol metadataMark Johnston2025-07-021-4/+34
* sys: use globals for the ELF kernel and module type stringsAhmad Khalifa2025-01-241-3/+1
* sys: make the kernel metadata pointer globalAhmad Khalifa2025-01-241-14/+10
* kern linker: Don't invoke dtors without having invoked ctorsMark Johnston2024-03-311-2/+13
* Fix style nits in kern_linker.cBojan Novković2024-03-281-1/+0
* ddb: Add CTF-based pretty printingBojan Novković2024-03-221-0/+37
* 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/+2
* kernel linker: Eliminate unneeded vnet propagationZhenlei Huang2023-09-091-1/+1
* sysctl(9): Enable vnet sysctl variables to be loader tunableZhenlei Huang2023-09-091-0/+20
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* Revert "Revert "tslog: Annotate some early boot functions""Colin Percival2023-06-051-0/+7
* Revert "tslog: Annotate some early boot functions"Colin Percival2023-06-041-7/+0
* tslog: Annotate some early boot functionsColin Percival2023-06-041-0/+7
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-121-1/+1
* link_elf: fix SysV hash function overflowEd Maste2023-04-121-11/+8
* Retire broken GPROF support from the kernelMateusz Guzik2022-11-151-11/+0
* 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-0/+9
* kernel linker: do not read debug symbol tables for non-debug symbolsKonstantin Belousov2021-12-081-16/+63
* vfs: remove the unused thread argument from NDINIT*Mateusz Guzik2021-11-251-1/+1
* Kernel linkers: some styleKonstantin Belousov2021-11-181-5/+5
* Add pmap_change_prot on arm64Andrew Turner2021-10-111-1/+1
* vm_map_protect: allow to set prot and max_prot in one go.Konstantin Belousov2021-01-121-1/+1
* malloc: delegate M_EXEC handling to dedicacted routinesMateusz Guzik2020-10-301-1/+1
* Convert allocations of the phys pager to vm_pager_allocate().Konstantin Belousov2020-09-081-1/+2
* kern: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-1/+0
* Rerun kernel ifunc resolvers after all CPUs have startedAndrew Turner2020-07-051-0/+14
* [PowerPC] More relocation fixesBrandon Bergren2020-06-211-0/+16
* [PowerPC] kernel ifunc support for powerpc*, fix ppc64 relocation oddities.Brandon Bergren2020-05-071-4/+12
* [PowerPC][Book-E] Fix missing load base in elf_cpu_parse_dynamic().Brandon Bergren2020-03-181-1/+1
* sys/kern: quiet -Wwrite-stringsRyan Libby2020-02-231-1/+1
* Add SYSCTL to get KERNBASE and relocated KERNBASELeandro Lupori2020-02-051-0/+9
* 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-2/+2
* [PowerPC] Implement Secure-PLT jump table processing for ppc32.Brandon Bergren2019-12-241-1/+1
* Rewrite arm kernel stack unwind code to work when unwinding through modules.Ian Lepore2019-12-151-0/+53
* Apply mapping protections to preloaded kernel modules on amd64.Mark Johnston2019-10-181-2/+44
* 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-1/+1
* Fix some problems with the SPARSE_MAPPING option in the kernel linker.Mark Johnston2019-09-281-21/+66
* Use elf_relocaddr() when handling R_X86_64_RELATIVE relocations.Mark Johnston2019-09-231-0/+3
* Convert DDB_CTF to use newer version of ZLIB.Xin LI2019-08-081-4/+0
* Fix dpcpu and vnet panics with complex types at the end of the section.Bjoern A. Zeeb2019-06-081-0/+48
* As a follow-up to r339930 and various reports implement logging in caseBjoern A. Zeeb2018-10-301-2/+10
* In r78161 the lookup_set linker method was introduced which optionallyBjoern A. Zeeb2018-10-181-14/+18
* Provide string functions for use before ifuncs get resolved.Mateusz Guzik2018-10-111-5/+1
* Add kernel ifunc support on arm64.Andrew Turner2018-10-011-1/+1
* Prepare the kernel linker to handle PC-relative ifunc relocations.Mark Johnston2018-08-221-81/+71
* Provide the full module path to preload_delete_name().Mark Johnston2018-07-191-2/+2