aboutsummaryrefslogtreecommitdiff
path: root/sys/sys/linker.h
Commit message (Expand)AuthorAgeFilesLines
* link_elf_obj: Invoke fini callbacksMark Johnston2021-07-291-2/+4
* kern linker: do not allow more than one kldload and kldunload syscalls simult...Konstantin Belousov2021-05-311-0/+9
* stand/multiboot2: add support for booting a Xen dom0 in UEFI modeRoger Pau Monné2021-02-161-0/+1
* vt: if loader did pass the font via metadata, use itToomas Soome2020-11-301-0/+1
* Add a routine to dump boot metadataMitchell Horne2020-10-081-0/+1
* sys: 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/+6
* [PowerPC][Book-E] Fix missing load base in elf_cpu_parse_dynamic().Brandon Bergren2020-03-181-1/+1
* Remove sparc64 kernel supportWarner Losh2020-02-031-2/+2
* Unbreak build. It seems that mips and amd64 still pull in link_elf.c, soBrandon Bergren2019-12-241-3/+0
* [PowerPC] Implement Secure-PLT jump table processing for ppc32.Brandon Bergren2019-12-241-0/+4
* Rewrite arm kernel stack unwind code to work when unwinding through modules.Ian Lepore2019-12-151-0/+5
* Add flags variants to linker_files / stack(9) symbol resolutionConrad Meyer2018-10-201-0/+2
* Prepare the kernel linker to handle PC-relative ifunc relocations.Mark Johnston2018-08-221-2/+1
* Implement support for ifuncs in the kernel linker.Konstantin Belousov2018-05-031-2/+7
* sys/sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Implement boot-time encryption key passing (keybuf)Allan Jude2017-04-011-2/+3
* kern_linker: Handle module-loading failures in preloaded .ko filesConrad Meyer2016-10-131-0/+1
* sys/sys: minor spelling fixes.Pedro F. Giffuni2016-05-031-1/+1
* Add a generic firmware dependent handle to pass from the loader to theWarner Losh2015-12-181-0/+1
* Add support for weak symbols to the kernel linkers. It means thatKonstantin Belousov2015-09-201-1/+1
* The current limit of 100k for the linker hints file is getting a bitWarner Losh2014-11-291-0/+1
* Fully support constructors for the purpose of code coverage analysis.Marcel Moolenaar2014-10-201-0/+4
* Remove some unused fields from struct linker_file. They were added inMark Johnston2013-08-131-4/+0
* Provide convenience function for obtaining MODINFO_ADDR and MODINFO_SIZEMarcel Moolenaar2011-02-091-0/+4
* Implement a facility for dynamic per-cpu variables.Jeff Roberson2009-06-231-0/+1
* Add hooks for the Compact C Type Format (CTF) data to be attached toJohn Birrell2008-05-231-3/+17
* The kernel linker includes a number of utility functions to look up symbolRobert Watson2007-12-011-0/+8
* Fix comments.Ruslan Ermilov2007-11-221-3/+3
* Add a function to list symbols in a file and their values at theJohn Birrell2007-11-181-0/+8
* Add the full module path name to the kld_file_stat structureJohn Birrell2007-10-221-0/+26
* Add a new section in this file for functions that are only exported by theJohn Baldwin2006-06-201-17/+4
* - Push Giant down into linker_reference_module().John Baldwin2006-06-201-0/+8
* Make linker_find_file_by_name() and linker_find_file_by_id() static toJohn Baldwin2006-06-201-10/+0
* - Add a new linker_file_foreach() function that walks the list of linkerJohn Baldwin2006-06-201-0/+12
* Make linker_file_add_dependency() and linker_load_module() static sinceJohn Baldwin2006-06-201-12/+0
* MFP4: Support for profiling dynamically loaded objects.Joseph Koshy2006-03-261-0/+3
* Make our ELF64 type definitions match standards. In particular thisMarcel Moolenaar2005-12-181-3/+3
* Add a new module information type MODINFOMD_SHDR that will be usedIan Dowse2004-08-271-0/+1
* Give kldunload a -f(orce) argument.Poul-Henning Kamp2004-07-131-1/+8
* Make a small revision to the api between the elf linker core and thePeter Wemm2004-05-161-3/+4
* Slight reorg and added AMD64 support. A couple of the MODINFOMD_* valuesPeter Wemm2003-05-011-0/+14
* Resolve relative relocations in klds before trying to parse the module'sJake Burkholder2003-01-211-0/+1
* Add two hooks to signal module load and module unload to MD code.Marcel Moolenaar2002-10-191-0/+3
* Fix kernel module loading on ia64. Cross-module function callsMarcel Moolenaar2002-10-151-0/+1
* Add a workaround for what seems to be confusion between binutils and theJake Burkholder2002-09-271-0/+1
* Make the consumers of the linker_load_file() function useMaxime Henrion2002-08-021-2/+4
* Don't use the symbol name to lookup the symbol value when we can useMarcel Moolenaar2002-04-251-2/+3
* Change linker_reference_module() so that it's passed a structBrian Somers2002-04-101-1/+4
* Fix a number of misspellings of "dependency" and "dependencies" inIan Dowse2001-11-161-6/+6