summaryrefslogtreecommitdiffstats
path: root/sys/kern/subr_module.c
diff options
context:
space:
mode:
authorpeter <peter@FreeBSD.org>1998-10-09 23:55:31 +0000
committerpeter <peter@FreeBSD.org>1998-10-09 23:55:31 +0000
commit4ab7ac8a2ae2d2c195d72b5145f63bc7d7a6aac2 (patch)
treef58a45a2d0156c0bd236869b99669f5d926c8410 /sys/kern/subr_module.c
parent38a52673caaa6c91d9c543d6cfdb0450cea1b49b (diff)
downloadFreeBSD-src-4ab7ac8a2ae2d2c195d72b5145f63bc7d7a6aac2.zip
FreeBSD-src-4ab7ac8a2ae2d2c195d72b5145f63bc7d7a6aac2.tar.gz
Fully implement KLD and preloading.
- seperate unload for preloaded linker objects. - Don't build a kernel object if running as an a.out kernel. - extract the real kernel name rather than hardwiring "kernel" for kldstat. (sysctl kern.bootfile getst the full name via bootinfo) - use real addresses on the kernel "module" rather than fictitious ones. - preloaded module support - search module path for file modules. - symbols are checked to see if they are in the right containing file before using their indexes into string tables. This is to help ddb since it only supplies a pointer to an opaque symbol and there is no telling which file/object/module/whatever it came from.
Diffstat (limited to 'sys/kern/subr_module.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud