Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 9 Oct 1998 16:55:33 -0700 (PDT)
From:      Peter Wemm <peter@FreeBSD.ORG>
To:        cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG
Subject:   cvs commit: src/sys/kern link_elf.c
Message-ID:  <199810092355.QAA07668@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
peter       1998/10/09 16:55:32 PDT

  Modified files:
    sys/kern             link_elf.c 
  Log:
  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.
  
  Revision  Changes    Path
  1.3       +142 -53   src/sys/kern/link_elf.c



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199810092355.QAA07668>