aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/link_elf.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Use M_EXEC when calling malloc() to allocate the memory to store the module,Olivier Houchard2018-06-141-1/+1
* Use NULL for SYSINIT's last arg, which is a pointer typeEd Maste2018-05-181-1/+1
* Avoid calls to bzero() before ireloc.Konstantin Belousov2018-05-091-1/+7
* Implement support for ifuncs in the kernel linker.Konstantin Belousov2018-05-031-13/+61
* Report the kernel base address properly in kldstat when using PowerPC kernelsNathan Whitehorn2018-05-011-1/+6
* Do pass removing some write-only variables from the kernel.Alexander Kabaev2017-12-251-8/+0
* sys/kern: adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* kern: for pointers replace 0 with NULL.Pedro F. Giffuni2016-04-151-2/+2
* Remove useless checks for NULL before calling free(9), in the kernelKonstantin Belousov2016-02-101-18/+9
* Fix r292640Enji Cooper2015-12-231-2/+2
* Clean up trailing whitespace; no functional changeEnji Cooper2015-12-231-7/+7
* Have elf_lookup() return an error if the specified non-weak symbol couldMark Johnston2015-11-031-0/+4
* Add support for weak symbols to the kernel linkers. It means thatKonstantin Belousov2015-09-201-11/+19
* preload_search_info: make sure mod is setRoger Pau Monné2015-08-211-2/+1
* Move zlib.c from net to libkern.Craig Rodrigues2015-04-221-1/+1
* Make 32-bit PowerPC kernels, like 64-bit PowerPC kernels, position-independentNathan Whitehorn2015-03-071-1/+1
* Make kernel ELF image parsing not crash for kernels running at locationsNathan Whitehorn2015-02-211-1/+7