读书人

linux 导出符号列表事例

发布时间: 2013-01-01 14:04:18 作者: rapoo

linux 导出符号列表例子

--在网友基础上修改而来

模块1代码:

#include<linux/module.h>#include<linux/init.h>extern int add_integar(int, int);extern int sub_integar(int, int);extern int test_global_value_1;extern int test_global_value_2;MODULE_LICENSE("GPL");static int __init use_symbol_init(void){   printk("test_global_value_1 = %x\n", test_global_value_1);printk("test_global_value_2 = %x\n", test_global_value_2);printk("<0> use_symbol_init");printk("<0> 1+2 = %d\n",add_integar(1,2));printk("<0> 3-2 = %d\n",sub_integar(3,2));return 0;}static void __exit use_symbol_exit(void){   printk("<0> Module exit!\n");}module_init(use_symbol_init);module_exit(use_symbol_exit);




读书人网 >UNIXLINUX

热点推荐