KMODSYMS
Section: Maintenance Commands (8)
Index
Return to Main Contents
BSD mandoc
FreeBSD
NAME
kmodsyms
- creates a statically linked symbol file for remote debugging
SYNOPSIS
kmodsyms
[-v
]
[-k kernelfile
]
[-d dependencyfile
]
-o symbolfile
modulefile
kmodsyms
[-v
]
-k kernelfile
[-d dependencyfile@address
]
-o symbolfile
modulefile@address
DESCRIPTION
The
kmodsyms
creates a statically linked symbol file for remote debugging using
modulefile[@address]
If an address is specified for either the
modulefile
or
dependacyfile
they both must have the address tag. If addresses are specified it assumed that the command is being run on a different machine with a potentially different kernel, thus the
kernelfile
argument is also required.
If addresses are not specified they taken from the currently running host machine.
The following options are available:
- -v
-
Be more verbose.
- -k kernelfile
-
Use alternate file
kernelfile
instead of default file /mach for linking
modulefile
- -d dependacyfile[@address]
-
Add symbols from
dependacyfile
to kernel symbols prior to linking of
modulefile
The file
dependacyfile
must already be loaded.
- -o symbolfile
-
Creates file named
symbolfile
that contains statically linked output suitable to use with
gdb(1)
for remote debugging.
FILES
- /System/Library/Extensions
-
directory containing loadable kernel modules.
DIAGNOSTICS
The
kmodsyms
utility exits with a status of 0 on success.
A status of 1 indicates a usage error.
A status of 2 indicates a indicates a permissions error.
A status of 3 indicates a problem with linking the module.
A status of 4 indicates a internal or system error.
SEE ALSO
kmodload(8),
kmodstat(8),
kmodunload(8)
HISTORY
The
kmodsyms
command is based on the command kldload written by
An Doug Rabson Aq dfr@FreeBSD.org
Index
- NAME
-
- SYNOPSIS
-
- DESCRIPTION
-
- FILES
-
- DIAGNOSTICS
-
- SEE ALSO
-
- HISTORY
-
This document was created by
man2html,
using the manual pages.
Time: 04:30:07 GMT, April 24, 2025