aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/link_elf_obj.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Unsign some values related to allocation.Pedro F. Giffuni2018-01-221-3/+3
* Require the SHF_ALLOC flag for program sections from kernel object modules.John Baldwin2018-01-171-0/+11
* sys/kern: adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Reduce stack usage in link_elf_load_file(), allocating struct nameidata.Gleb Smirnoff2017-03-091-20/+25
* sys/kern: spelling fixes in comments.Pedro F. Giffuni2016-04-291-1/+1
* kern: for pointers replace 0 with NULL.Pedro F. Giffuni2016-04-151-2/+2
* Use the ABI-prescribed name for SHT_X86_64_UNWIND in the loader andKonstantin Belousov2016-04-081-8/+8
* Convert all panics from the link_elf_obj kernel linker for objectKonstantin Belousov2016-03-071-41/+92
* In the link_elf_obj.c, handle sections of type SHT_AMD64_UNWIND sameKonstantin Belousov2016-03-061-1/+28
* Remove useless checks for NULL before calling free(9), in the kernelKonstantin Belousov2016-02-101-38/+19
* Add support for weak symbols to the kernel linkers. It means thatKonstantin Belousov2015-09-201-20/+31
* Move zlib.c from net to libkern.Craig Rodrigues2015-04-221-1/+1
* Speed up symbol lookup for the amd64 kernel modules.Konstantin Belousov2015-04-021-2/+40
* Fully support constructors for the purpose of code coverage analysis.Marcel Moolenaar2014-10-201-2/+31
* Add a mmap flag (MAP_32BIT) on 64-bit platforms to request that a mapping useJohn Baldwin2013-09-091-1/+2
* Remove the support for using non-mpsafe filesystem modules.Konstantin Belousov2012-10-221-4/+1
* Fix found places where uio_resid is truncated to int.Konstantin Belousov2012-02-211-1/+2
* Fix kernel modules loading for MIPS64 kernel:Oleksandr Tymoshenko2012-01-141-0/+4
* Remove malloc(9) return value checks when M_WAITOK is used.Dmitry Chagin2011-04-161-26/+0
* Similar to sys/net/vnet.h, define the linker set name for sys/sys/pcpu.hDimitry Andric2010-11-141-4/+4
* Release the vnode lock and close the linker file vnode earlier inKonstantin Belousov2010-10-021-3/+3
* completely ignore zero-sized elf sections in modules of elf object type (amd64)Andriy Gapon2010-07-231-0/+6
* Kernel module support for mips.Neel Natu2010-02-181-2/+2
* Add macros VNET_SETNAME and VNET_SYMPREFIX, and expose to userspace ifRobert Watson2009-07-201-4/+4
* r195699 introduced an assertion regarding when progbits data in kernelRobert Watson2009-07-151-3/+0
* Build on Jeff Roberson's linker-set based dynamic per-CPU allocatorRobert Watson2009-07-141-2/+41