summaryrefslogtreecommitdiffstats
path: root/sys/sys/linker.h
Commit message (Expand)AuthorAgeFilesLines
* Provide convenience function for obtaining MODINFO_ADDR and MODINFO_SIZEmarcel2011-02-091-0/+4
* Implement a facility for dynamic per-cpu variables.jeff2009-06-231-0/+1
* Add hooks for the Compact C Type Format (CTF) data to be attached tojb2008-05-231-3/+17
* The kernel linker includes a number of utility functions to look up symbolrwatson2007-12-011-0/+8
* Fix comments.ru2007-11-221-3/+3
* Add a function to list symbols in a file and their values at thejb2007-11-181-0/+8
* Add the full module path name to the kld_file_stat structurejb2007-10-221-0/+26
* Add a new section in this file for functions that are only exported by thejhb2006-06-201-17/+4
* - Push Giant down into linker_reference_module().jhb2006-06-201-0/+8
* Make linker_find_file_by_name() and linker_find_file_by_id() static tojhb2006-06-201-10/+0
* - Add a new linker_file_foreach() function that walks the list of linkerjhb2006-06-201-0/+12
* Make linker_file_add_dependency() and linker_load_module() static sincejhb2006-06-201-12/+0
* MFP4: Support for profiling dynamically loaded objects.jkoshy2006-03-261-0/+3
* Make our ELF64 type definitions match standards. In particular thismarcel2005-12-181-3/+3
* Add a new module information type MODINFOMD_SHDR that will be usediedowse2004-08-271-0/+1
* Give kldunload a -f(orce) argument.phk2004-07-131-1/+8
* Make a small revision to the api between the elf linker core and thepeter2004-05-161-3/+4
* Slight reorg and added AMD64 support. A couple of the MODINFOMD_* valuespeter2003-05-011-0/+14
* Resolve relative relocations in klds before trying to parse the module'sjake2003-01-211-0/+1
* Add two hooks to signal module load and module unload to MD code.marcel2002-10-191-0/+3
* Fix kernel module loading on ia64. Cross-module function callsmarcel2002-10-151-0/+1
* Add a workaround for what seems to be confusion between binutils and thejake2002-09-271-0/+1
* Make the consumers of the linker_load_file() function usemux2002-08-021-2/+4
* Don't use the symbol name to lookup the symbol value when we can usemarcel2002-04-251-2/+3
* Change linker_reference_module() so that it's passed a structbrian2002-04-101-1/+4
* Fix a number of misspellings of "dependency" and "dependencies" iniedowse2001-11-161-6/+6
* Add the sysctl "kern.function_list", which currently exports allgreen2001-10-301-0/+1
* Implement the long-awaited module->file cache database. A userlandpeter2001-09-111-0/+2
* Add linker_reference_module().brian2001-06-181-0/+5
* With this commit, I hereby pronounce gensetdefs past its use-by date.peter2001-06-131-0/+8
* Correct a warning where the r_debug_state() dummy function used to triggerjhb2000-10-061-4/+0
* style(9)'ify all the function prototypes by protecting all the parameterjhb2000-07-251-26/+28
* Back out the previous change to the queue(3) interface.jake2000-05-261-8/+8
* Change the way that the queue(3) structures are declared; don't assume thatjake2000-05-231-8/+8
* First round implementation of a fine grain enhanced module to modulepeter2000-04-291-9/+4
* * Rewrite to use kobj(9) instead of hard-coded function tables.dfr2000-04-241-47/+10
* Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL"peter1999-12-291-5/+5
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
* Add MODINFO_ARGS, parameters passed to a module at load time.dcs1999-03-081-1/+2
* Fix warnings in preparation for adding -Wall -Wcast-qual to thedillon1999-01-271-7/+7
* Fix warnings in preparation for adding -Wall -Wcast-qual to thedillon1999-01-271-2/+3
* Don't try to call SYSUNINIT functions if there was a link error.dfr1999-01-251-1/+3
* kldsym(2) prototype implementationpeter1998-11-111-1/+10
* The handle for the kernel is common. With this fix, ELF kernels can loadpeter1998-11-041-1/+6
* *gulp*. Jordan specifically OK'ed this..peter1998-10-161-3/+5
* Debug typo fixes.peter1998-10-091-18/+46
* MODINFO_NAME can't be 0, that's the end of the metadata area.msmith1998-10-091-5/+6
* Missing defines for the kernel environment and module metadata lookupmsmith1998-10-091-1/+10
* Add constants associated with preloaded kernel modules.msmith1998-09-141-1/+18
* Modify the internal interfaces to the kernel linker to make it possibledfr1998-08-121-2/+19
OpenPOWER on IntegriCloud