Man pages for Kernel API

navid Rahimi rahimi.nv at gmail.com
Wed Jun 4 04:51:10 EDT 2014


i dont know which distro you ( Dipanjan Das ) using , but in fedora i
should use something like this for kmalloc :

┌─[✗]─[13:18:11]─[navid at HOME]
└──> ~ $ >> man -k kmalloc
probe::vm.kmalloc (3stap) - Fires when kmalloc is requested
probe::vm.kmalloc_node (3stap) - Fires when kmalloc_node is requested
┌─[13:18:12]─[navid at HOME]
└──> ~ $ >> man probe::vm.kmalloc

seems man files divided to probe and subsystem vm and functions.
if you cannot find yet,  you should ask your distro IRC/mailing list
to what to do next.

best wishes,
-navid


On Tue, Jun 3, 2014 at 10:49 PM, John de la Garza <john at jjdev.com> wrote:
> On Tue, Jun 03, 2014 at 10:12:24AM +0530, Dipanjan Das wrote:
>> Hi,
>>
>> Like there is section #2 of man pages dedicated to syscalls, is there any
>> official way to get the list of all supported Kernal APIs?
>
> check out the man page for man itself (man man)
>
> look for this:
>
> 9   Kernel routines [Non standard]
>
>
>
> You may need to install them (man 9 files) as they may not be installed
>
> ###### example
>
> john at vega:~/download/koans$ man -k printk
> printk (9)           - print a kernel message
> printk_timed_ratelimit (9) - caller-controlled printk ratelimiting
> snd_printd (9)       - debug printk
> snd_printdd (9)      - debug printk
> snd_printk (9)       - printk wrapper
> trace_printk (9)     - printf formatting in the ftrace buffer
>
>
> _______________________________________________
> Kernelnewbies mailing list
> Kernelnewbies at kernelnewbies.org
> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies



More information about the Kernelnewbies mailing list