码迷,mamicode.com
首页 >  
搜索关键字:sys_open    ( 29个结果
带用户登录的购物车
1 #!/usr/bin/env python 2 # -*- coding: utf-8 -*- 3 import getpass 4 import sys 5 f = open('user.db','r') 6 welcome="欢迎来欢乐多购物平台" 7 out = '谢谢惠顾小店' 8 us... ...
分类:其他好文   时间:2017-05-13 11:24:48    阅读次数:220
login
1 import getpass 2 import sys 3 f = open('user.db','r') 4 welcome="欢迎来欢乐多购物平台" 5 data = f.read() 6 f.close() 7 user_db_list = [] 8 user_info_list = da ...
分类:其他好文   时间:2017-05-06 13:10:55    阅读次数:190
play with sys_open
带着问题学习dentry 1)文件删除时 dentry的结构是如何变化的?是直接设置无效的吗?如果此时正好有个访问是在要删除目录下的一个文件,这咋办呢? 2)内核document目录下级联式地使用 d_seq 去自顶向下地访问目录文件,到底是怎么实现的呢?顺序锁又是个什么东西? 3)dentry 应 ...
分类:其他好文   时间:2017-01-25 07:41:16    阅读次数:260
poll机制分析[转]
所有的系统调用,基于都可以在它的名字前加上“sys_”前缀,这就是它在内核中对应的函数。比如系统调用open、read、write、poll,与之对应的内核函数为:sys_open、sys_read、sys_write、sys_poll。 一、内核框架: 对于系统调用poll或select,它们对应 ...
分类:其他好文   时间:2017-01-12 09:44:54    阅读次数:164
Linux通信之poll机制分析
poll机制分析 韦东山 2009.12.10 所有的系统调用,基于都可以在它的名字前加上“sys_”前缀,这就是它在内核中对应的函数。比如系统调用open、read、write、poll,与之对应的内核函数为:sys_open、sys_read、sys_write、sys_poll。 一、内核框架 ...
分类:系统相关   时间:2017-01-09 22:12:31    阅读次数:263
字符设备(二)
Open-(“/dev/tcdev”)c2480->调用sys_open->do_sys_open->调用do_file_open->调用的do_last->调用nameidata_to_filp->执行__dentry_open(里面open(inode,f)其中用到了chrdev_open你打开字符类设备节点时那么这个函数就会被调用到->filp->f_op->ope..
分类:其他好文   时间:2016-11-29 23:56:23    阅读次数:401
系统调用open的大概执行路径
系统调用open的执行路径 代码来自Ucore教学操作系统 //用户通过open系统调用接口,执行int 0x80指令,进入内核,查找系统调用表,调用sys_open。level 1: sys_open//---level 1---static uint32_t sys_open(uint32_t arg[]) { const char *path = (const char *)arg...
分类:其他好文   时间:2016-07-03 19:33:21    阅读次数:276
Linux poll机制
所有的系统调用,基于都可以在它的名字前加上“sys_”前缀,这就是它在内核中对应的函数。比如系统调用open、read、write、poll,与之对应的内核函数为:sys_open、sys_read、sys_write、sys_poll。一、内核框架:对于系统调用poll或select,它们对应的内
分类:系统相关   时间:2016-02-26 16:52:32    阅读次数:227
获得内核函数地址的四种方法
获得内核函数地址的四种方法 本文以获取内核函数 sys_open()的地址为例。 1)从System.map文件中直接得到地址: $ grep sys_open /usr/src/linux/System.map 2)使用 nm 命令: $ nm vmlinuz | grep sys_open 3)
分类:其他好文   时间:2016-02-16 16:46:28    阅读次数:138
构建根文件系统启动(1)
a、挂接根文件系统内核怎样启动第一个应用程序 { b、启动应用程序1、打开设备if (sys_open((const char __user *) "/dev/console", O_RDWR, 0) busyboxlrwxrwxrwx 1 100...
分类:其他好文   时间:2015-12-26 14:50:48    阅读次数:203
29条   上一页 1 2 3 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!