Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
KLDSTAT(8)		    System Manager's Manual		    KLDSTAT(8)

NAME
       kldstat -- display status of dynamic kernel linker

SYNOPSIS
       kldstat [-h] [-q] [-v] [-d] [-i id] [-n filename]
       kldstat [-q] [-d] [-m modname]

DESCRIPTION
       The kldstat utility displays the	status of any files dynamically	linked
       into the	kernel.

       The following options are available:

       -h	 Display  the  size field in a human-readable form, using unit
		 suffixes instead of hex values.

       -v	 Be more verbose.

       -d	 Show the module specific data (as int,	unsigned int  and  un-
		 signed	long)

       -i id	 Display the status of only the	file with this ID.

       -n filename
		 Display the status of only the	file with this filename.

       -q	 Only check if file is loaded or compiled into the kernel.

       -m modname
		 Display the status of only the	module with this modname.

EXIT STATUS
       The kldstat utility exits 0 on success, and >0 if an error occurs.

EXAMPLES
       Show  files dynamically linked into the kernel.	Note the kernel	itself
       is shown	in the list.  Refs shows the number of modules	referenced  by
       each file:

	     $ 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	other-
       wise:

	     $ kldstat -q -n fakefile || echo file not linked
	     file not linked

SEE ALSO
       kldstat(2), kldload(8), kldunload(8)

HISTORY
       The  kldstat  utility  first appeared in	FreeBSD	3.0, replacing the lkm
       interface.

AUTHORS
       Doug Rabson <dfr@FreeBSD.org>

FreeBSD	14.1		       January 19, 2016			    KLDSTAT(8)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=kldstat&manpath=FreeBSD+14.1-RELEASE+and+Ports>

home | help