| Main index | Section 8 | 日本語 | Options |
The following options are available:
| | Show the module specific data (as int, unsigned int and unsigned long) |
| | Display the size field in a human-readable form, using unit suffixes instead of hex values. |
| | |
| Display the status of only the file with this ID. | |
| | |
| Display the status of only the module with this modname. | |
| | |
| Display the status of only the file with this filename. | |
| | Quietly check if file is loaded or compiled into the kernel. |
| | Be more verbose. |
$ kldstat Id Refs Address Size Name 1 38 0xffffffff80200000 2448f20 kernel 2 3 0xffffffff82649000 b7bd8 linux.ko 3 5 0xffffffff82701000 9698 linux_common.ko 4 1 0xffffffff82b11000 1eae linsysfs.ko 5 1 0xffffffff82b13000 f2af8 nvidia-modeset.ko 6 1 0xffffffff82c06000 122b020 nvidia.ko 7 1 0xffffffff83e32000 2668 intpm.ko 8 1 0xffffffff83e35000 b50 smbus.ko 9 1 0xffffffff83e36000 18a0 uhid.ko 10 1 0xffffffff83e38000 2928 ums.ko 11 1 0xffffffff83e3b000 1aa0 wmt.ko 12 1 0xffffffff83e3d000 cd70 snd_uaudio.ko
Show the verbose status of the linux file and show the size in a human readable fashion:
$ kldstat -h -v -n linux
Id Refs Address Size Name
2 3 0xffffffff82649000 735K linux.ko (/boot/kernel/linux.ko)
Contains modules:
Id Name
2 linuxelf
Same as above using the id of the file:
$ kldstat -h -i 2 -v
Id Refs Address Size Name
2 3 0xffffffff82649000 735K linux.ko (/boot/kernel/linux.ko)
Contains modules:
Id Name
2 linuxelf
Show the status of the linuxelf module obtained from the example above:
$ kldstat -v -m linuxelf Id Refs Name 2 1 linuxelf
Show the module specific data for the g_raid module:
$ kldstat -d -m g_raid Id Refs Name data..(int, uint, ulong) 366 1 g_raid (0, 0, 0x0)
Check if the module fakefile is linked. Returns 0 if it is, 1 otherwise:
$ kldstat -q -n fakefile || echo file not linked file not linked
| KLDSTAT (8) | January 4, 2025 |
| Main index | Section 8 | 日本語 | Options |
Please direct any comments about this manual page service to Ben Bullock. Privacy policy.
| “ | A typical Unix /bin or /usr/bin directory contains a hundred different kinds of programs, written by dozens of egotistical programmers, each with its own syntax, operating paradigm, rules of use ... strategies for specifying options, and different sets of constraints. | ” |
| — The Unix Haters' handbook | ||