代码进行insmod/rmmod操作
代码里通过syscall来进行insmod和rmmod操作
static int insmod(const char *filename, const char *args)
{int ret;int fd;fd = TEMP_FAILURE_RETRY(open(filename, O_RDONLY | O_CLOEXEC | O_NOFOLLOW));if (fd < 0) {return -1;}ret = syscall(__NR_finit_module, fd, args, 0);close(fd);if (ret < 0) {LOGE("insmod failed: %d", ret);}return ret;
}static int rmmod(const char *modname)
{int ret = -1;int maxtry = 10;while (maxtry-- > 0) {ret = syscall(__NR_delete_module, modname, O_NONBLOCK | O_EXCL);if (ret < 0 && errno == EAGAIN )usleep(500000);elsebreak;}if (ret != 0)LOGE("Unable to unload driver module: %{public}s", modname);return ret;
}
代码进行insmod/rmmod操作相关推荐
- linux内核模块相关命令:lsmod,depmod,modprobe,modinfo,insmod,rmmod 使用说明
原文链接:http://www.cnblogs.com/jacklikedogs/p/4659249.html inux内核模块相关命令:lsmod,depmod,modprobe,modinfo,i ...
- 连连看html游戏全代码js、jquery操作
连连看html游戏全代码js.jquery操作 运行图片 目录路径 连连看水果方块版.html 连连看算法 进行下一个游戏的开发! 注意事项 我会把html文件.css文件提供下载地址,文件夹路径也展 ...
- 飞机大战html游戏全代码js、jquery操作
飞机大战html游戏全代码 博主的话 运行图片 目录路径 飞机大战.html style.css 进行下一个游戏的开发! 注意事项 博主的话 当时博主只会html,css和原生JavaScript,假 ...
- 开源作品ThinkJDBC—一行代码搞定数据库操作
1 简介 ThinkJD,又名ThinkJDBC,一个简洁而强大的开源JDBC操作库.你可以使用Java像ThinkPHP框架的M方法一样,一行代码搞定数据库操作.ThinkJD会自动管理数据库连接, ...
- thinkjdbc 关闭_ThinkJD: ThinkJD,又名ThinkJDBC,一个强大的开源JDBC/ORM操作库,让你尽可能简洁地用一行代码搞定数据库操作。...
1 简介 ThinkJD,又名ThinkJDBC,一个简洁而强大的开源JDBC操作库.你可以使用Java像ThinkPHP框架的M方法一样,一行代码搞定数据库操作.ThinkJD会自动管理数据库连接, ...
- 【C语言】那些优秀代码里的骚操作(持续更新…)
[C语言]那些优秀代码里的骚操作(持续更新-) 1.联合体`union`的妙用 2.`#include`的本质是什么? 3.脱裤子放屁的`do{ }while(0)` 4.一个成熟的代码要学会自己写函 ...
- 逆向趣事:那些封印在代码中的骚操作
在逆向一些正常或恶意软件时,有时会遇到一些作者封印在代码中的骚操作,有趣又另类,甚至可以作为检测规则来应用,今天就来聊聊这些骚操作. 01 - 闲趣型 2012年的时候,Fireye捕获到一个Java ...
- Git入门与使用 (三) 使用GitHub进行代码托管的相关操作
文章目录 一.前言 二.使用GitHub进行代码托管的相关操作 1.推送本地仓库内容至远程仓库 2.克隆远程仓库内容至本地仓库 3.邀请他人加入项目团队 4.拉取远程仓库修改的内容 5.解决协同开发时 ...
- HTML可用于情侣表白的爱心代码~,赶紧跟着操作,让她也拥有属于你的爱心吧。
文章目录 前言 一.效果图 二.操作步骤 第一步 第二步 第三步 第四步 第五步 第六步 源码 前言 最近随着电视剧<点燃我温暖你>的火热播出,剧中帅气学霸李洵的炫酷爱心代码也迅速火出了圈 ...
- 内核模块相关命令:lsmod,depmod,modprob,modinfo,insmod,rmmod
lsmod 功能:列出内核已载入模块的状态 用法:lsmod 描述: lsmod 以美观的方式列出/proc/modules的内容. 输出为: Module(模块名) Size(模块大小) ...
最新文章
- oracle临时表空间大小查询,查看oracle 系统临时表空间、undo表空间、SGA和PGA大小...
- python编程内置函数使用方法_python编程(4)--内置函数
- .NET中使用Redis总结 —— 1.Redis搭建
- BOOST内存管理(一) --- boost::object_pool
- JAVA-入门(内含jdk配置)
- 数据结构之树的定义及操作
- mysql的or能去重吗_mysql中bit_count和bit_or函数的含义
- docker 与宿主共享文件
- oracle append 分区,insert append 到底扩展几个数据块?
- socket 通信之 recv函数
- WATTMAN瓦特曼完成新一轮战略融资,持续深耕钢铁冶金等领域,推出机器人集群平台化产品...
- [VCS]后仿真中的几个基本概念
- 用计算机测声音频率,什么软件可以测声音频率?
- 使用mybatis-plus时mybatis报错There is no getter for property named ‘xxx‘ in ‘class com.xxx.xxx.xxxMybatis
- 框架 --mybatis(ORM映射)-数据库技术
- Linux awk 命令详解
- 不讲武德(手动狗头):面试官上来就甩给我几道多线程代码题叫我手撕,我心里拔凉拔凉的~~~
- 海康威视插件播放视频流
- 机器学习股票预测_是否进行基础投资工作,以尝试通过机器学习预测股票成功...
- 半路出家,开始学习java
热门文章
- linux系统新增2t以上硬盘,在linux下新增一块硬盘的操作。(包含大于2T的硬盘在linux下挂载操作)...
- 转载 一堂价值39万元的课,把她看完,你一定会有所获!
- hdu4415 Assassin’s Creed (贪心)
- 5G无线技术基础自学系列 | 新多址接入
- python自动化(六)持续集成:2.Jenkins技术讲解
- PTA 机工士姆斯塔迪奥 python
- Halcon:计算两条曲线的相关性(皮尔森系数)
- 常用的内部网关协议(IGP)
- ESX4 安装前的考虑
- python中大于多少小于怎么表示_Python While语句大于/小于符号