summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_linker.c
Commit message (Expand)AuthorAgeFilesLines
* sys: use our roundup2/rounddown2() macros when param.h is available.pfg2016-04-211-1/+1
* Remove some NULL checks for M_WAITOK allocations.trasz2016-03-291-2/+0
* Create the MDT_PNP_INFO metadata record to communicate PNP info aboutimp2015-12-111-3/+3
* Export various helper variables describing the layout and size ofjhb2015-11-121-0/+6
* sysctl: switch sysctllock to a sleepable rmlock, take 2mjg2015-09-151-4/+4
* Revert r285125 until rmlocks get fixed.mjg2015-07-301-4/+4
* sysctl: switch sysctllock to a sleepable rmlockmjg2015-07-041-4/+4
* Revert r284153, as I believe it breaks the dtrace sdt module. I willjhb2015-06-081-31/+13
* Add an internal "locked" variant of linker_file_lookup_set() and changejhb2015-06-081-13/+31
* Const poison in a few places to ensure we don't modify thingsimp2014-12-031-8/+8
* The current limit of 100k for the linker hints file is getting a bitimp2014-11-291-1/+1
* Take the lock shared in linker_search_symbol_name.mjg2014-10-211-2/+2
* Rename sysctl_lock and _unlock to sysctl_xlock and _xunlock.mjg2014-10-211-4/+4
* Fully support constructors for the purpose of code coverage analysis.marcel2014-10-201-0/+2
* Pull in r267961 and r267973 again. Fix for issues reported will follow.hselasky2014-06-281-3/+2
* Revert r267961, r267973:gjb2014-06-271-2/+3
* Extend the meaning of the CTLFLAG_TUN flag to automatically check ifhselasky2014-06-271-3/+2
* Use realloc(9) instead of doing the reallocation inline.kib2014-04-051-8/+2
* Use correct types for sizeof() in the calculations for the malloc(9) sizes [1].kib2014-03-121-6/+3
* Invoke the kld_* event handlers from linker_load_file() andmarkj2013-12-191-24/+14
* Rename the kld_unload event handler to kld_unload_try, and add a newmarkj2013-08-241-26/+13
* Set things up so that linker_file_lookup_set() is always called with themarkj2013-08-241-12/+20
* Remove the kld lock macros and just use the sx(9) API. Add locking inmarkj2013-08-241-67/+62
* Use strdup(9) instead of reimplementing it.markj2013-08-161-14/+4
* Use kld_{load,unload} instead of mod_{load,unload} for the linker file loadmarkj2013-08-141-2/+2
* FreeBSD's DTrace implementation has a few problems with respect to handlingmarkj2013-08-131-5/+1
* Remove some unused fields from struct linker_file. They were added inmarkj2013-08-131-2/+0
* Add event handlers for module load and unload events. The load handlers aremarkj2013-08-131-2/+8
* Remove the support for using non-mpsafe filesystem modules.kib2012-10-221-9/+3
* If a linker file contains at least one module, but all of the modulesjhb2012-04-121-2/+13
* Correct debug message.ae2012-03-221-1/+1
* Acquire modules lock before call module_getname() in the KLD_DEBUG case.ae2012-03-211-0/+4
* Add CTLFLAG_TUN to the sysctl definition and fix style.ae2012-03-151-2/+2
* Add debug.kld_debug loader tunable.ae2012-03-151-0/+1
* Fix found places where uio_resid is truncated to int.kib2012-02-211-2/+3
* Revert r231923 for now. Further work is needed to make sure that thedelphij2012-02-201-1/+1
* Use uprintf instead of printf for the reason why a kernel module can notdelphij2012-02-201-1/+1
* Use strchr() and strrchr().ed2012-01-021-3/+3
* Add KLD_DEBUG option.fjoe2011-11-061-0/+1
* In order to maximize the re-usability of kernel code in user space thiskmacy2011-09-161-8/+8
* Don't leak kld_sx lock in kldunloadf().glebius2011-07-311-1/+2
* Fix a LOR between hwpmc and the kernel linker. When a system-widerstone2011-07-171-11/+24
* Provide compat32 shims for kldstat(2).kib2011-03-301-23/+30
* Specify a CTLTYPE_FOO so that a future sysctl(8) change does not needmdf2011-01-181-1/+1
* Fix page fault that occurred when trying to initialize preloaded kernel module,trasz2011-01-051-3/+11
* kdb_backtrace: use stack_print_ddb instead of stack_printavg2010-09-221-2/+2
* - Unbreak build with KLD_DEBUG definedgonzo2009-11-171-1/+6
* Revert previous commit and add myself to the list of people who shouldphk2009-09-081-1/+0
* Add necessary include.phk2009-09-081-0/+1
* Merge the remainder of kern_vimage.c and vimage.h into vnet.c andrwatson2009-08-011-1/+2
OpenPOWER on IntegriCloud