| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
posix standard on the topic.
|
|
|
|
|
|
| |
try and silence "manck".
ncurses, rpc, and some of the gnu stuff are still a big mess, however.
|
|
|
|
|
|
|
| |
broke. It's much easier to debug the symbol export lists in lkm makefiles
if you know what your errors are during the build process. :-)
Bleah.. symorder.c is *horrible*. :-(
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
only, as it payes no attention to the relocation table (which
references the symbols).
As a result, running "symorder -c" to clean up the visibility of a LKM
".o" file (as is done in the new bsd.kmod.mk) totally screws up the
relocation table, making the LKM file unloadable. (ld: bogus
relocation record)
This is a pretty crude fix - I've changed symorder so that when
running in "cleanup" mode, it disables the reordering which was
screwing up the relocation table. I'm sure there is a better fix, but
I didn't have the energy. Feel free to fix this hack, probably by
renumbering the symbol indexes in the relocation table.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
stringless symbols in excluded(); check for too-small (nonzero) string table
offsets in inlist().
|
|
|
|
|
|
|
|
|
|
|
|
| |
spelled g*compiled* symbols from the kernel so that ddb doesn't have to
do it. The symbols are currently removed by dbsym but dbsym will go
away when symbols are loaded by the boot loader.
Document -m option in usage message.
Check for overrunning some arrays.
Fix some misformatting.
|
| |
|
|
|
|
|
| |
that it should exit(0) even if this is so. fixed a /386bsd -> /kernel in
the man-page while at it.
|
|
|
|
| |
by replacing the name with 386bsd.
|
|
|