炫意html5
最早CSS3和HTML5移动技术网站之一

标签:Linux内核API之模块机制

linux内核API

模块机制 – Linux内核API try_module_get

小杜阅读(27)

try_module_get函数功能描述:该函数的功能是首先判断模块module是否处于活动状态,然后通过local_inc()宏操作将模块module的引用计数加1。 try_module_get文件包含 #include <lin...

linux内核API

模块机制 – Linux内核API symbol_put_addr

中天阅读(30)

symbol_put_addr函数功能描述:该函数的功能是根据给定的一个内存地址addr,找到该地址所在的模块后,将模块的引用计数减1。它与__symbol_put()函数有类似的功能,但二者的参数不一致。 symbol_put_addr文...

linux内核API

模块机制 – Linux内核API sprint_symbol

老王阅读(25)

sprint_symbol函数功能描述:该函数根据一个内存中的地址address查找一个内核符号,并将该符号的基本信息,如符号名name、它在内核符号表中的偏移offset和大小size、所属的模块名(如果有的话)等信息连接成字符串赋值给文...

linux内核API

模块机制 – Linux内核API module_refcount

啊Q阅读(41)

module_refcount函数功能描述:该函数是用来获得模块的引用计数。每个模块的结构体描述符module中都有一个该模块被引用次数的计数字段,它或者是一个指针或者是一个local_t类型变量。关于结构体struct module,请参...

linux内核API

模块机制 – Linux内核API module_put

老王阅读(32)

module_put函数功能描述:该函数的功能是将一个特定模块module的引用计数减一,这样当一个模块的引用计数因为不为0而不能从内核中卸载时,可以调用此函数一次或多次,实现对模块计数的清零,从而实现模块卸载。 module_put文件包...

linux内核API

模块机制 – Linux内核API find_symbol

阿喜阅读(27)

find_symbol函数功能描述:函数find_symbol()通过给定的内核符号的名字name,以及bool型参数gplok、warn来查找内核符号,并返回描述该符号的结构体指针。如果内核符号存在于动态插入的模块且参数owner不为空,...

linux内核API

模块机制 – Linux内核API find_module

老王阅读(30)

find_module函数功能描述:函数find_module()用来获得一个指向模块的指针。它是根据给定的模块名字查找模块链表,如果找到一个与给定的模块名字相匹配的模块,则返回该模块的指针。由于一个模块的名字是唯一的且不允许有重名的模块,...

linux内核API

模块机制 – Linux内核API __symbol_put

丹青阅读(27)

__symol_put函数功能描述:该函数的功能是根据给定的内核符号名symbol,找到其所在的内核模块,并将该模块的引用计数减1。 __symbol_put文件包含 #include <linux/module.h> __sy...

linux内核API

模块机制 – Linux内核API __symbol_get

老王阅读(36)

__symbol_get函数功能描述:该函数的功能是根据给定的内核符号名symbol,获得该符号的内存地址,找到其所在的内核模块,并将该模块的引用计数加1。 __symbol_get文件包含 #include <linux/modul...

linux内核API

模块机制 – Linux内核API __print_symbol

小杜阅读(32)

__print_symbol函数功能描述:该函数的功能与sprint_symbol( )的函数功能是相似的,实际上,__print_symbol()函数的实现中调用了函数sprint_symbol( )。 该函数根据一个内存中的地址addr...

Java基础教程Android基础教程