码迷,mamicode.com
首页 >  
搜索关键字:getpid    ( 143个结果
8(进程控制)
本章需要熟练掌握如下几个函数fork,exec族,_exit,wait,waitpid1 进程标识符#include pid_t getpid(void); Returns: process ID of calling process pid_t getppid(void); Returns: parent process ID of calli...
分类:系统相关   时间:2016-04-22 19:01:41    阅读次数:268
实验5 :分析system_call中断处理过程
分析system_call中断处理过程 上周我们使用gcc内嵌汇编调用系统调用,这次我们具体分析下过程。 将getpid嵌入menuos 代码从github下载,步骤如下: menuos的原理 其实这个很简单,在上上周我们分析过linux内核的启动过程,1号进程,就是init,它的执行逻辑是/sbi ...
分类:其他好文   时间:2016-03-27 21:20:22    阅读次数:308
分析system_call中断处理过程
分析system_call中断处理过程 上周我们使用gcc内嵌汇编调用系统调用,这次我们具体分析下过程。 将getpid嵌入menuos 代码从github下载,步骤如下: menuos的原理 其实这个很简单,在上上周我们分析过linux内核的启动过程,1号进程,就是init,它的执行逻辑是/sbi ...
分类:其他好文   时间:2016-03-27 21:08:49    阅读次数:486
《Linux内核分析》第五周
20135103王海宁 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 这周的实验在上周实验四的基础上,进一步的操作:1.将系统调用函数getpid命令加入menuos中2.通过gdb跟踪sys_getpid系统调用 ...
分类:系统相关   时间:2016-03-27 13:52:02    阅读次数:324
linux内核分析 第五周 扒开系统调用的三层皮(下)
rm menu -rf 强制删除原menu文件 git clone http://github.com/mengning/menu.git 从github中克隆 cd menu 在test.c中增加上周编写的两个函数:Getpid()和GetpidAsm(),修改test.c中的main函数,添加两 ...
分类:系统相关   时间:2016-03-26 23:52:22    阅读次数:283
实验五:分析system_call中断处理过程
贺邦 + 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程 http://mooc.study.163.com/course/USTC-1000029000 将上一个系统调用函数和asm版本的实现整合进入menu的内核中: int GetPid() { int pid = getpid ...
分类:其他好文   时间:2016-03-26 21:47:14    阅读次数:260
Linux内核及分析 第五周 扒开系统调用的三层皮(下)
实验内容: 1.执行rm menu -rf命令,强制删除原有的menu 2.使用git命令 git clone https://github.com/mengning/menu.git 克隆新的menu 3.在test.c中,在main函数中增加两个MenuConfig 4.增加对应的GetPid函 ...
分类:系统相关   时间:2016-03-26 17:04:22    阅读次数:193
分析system_call中断处理过程
姓名:王晨光 学号:20133232 王晨光 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 这次实验的思路较为简单。我们在之前的 MenuOS 中加入 getpid() 功能,然后在 getpid 处打断点,然后看 ...
分类:其他好文   时间:2016-03-24 07:37:50    阅读次数:256
系统调用的API以及汇编代码实现
作者:严哲璟 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 系统调用过程为getpid()即返回当前进程的ID 使用汇编代码 用库函数实现 参数传递方式:eax传递系统调用号,库函数的参
分类:Windows程序   时间:2016-03-20 19:46:29    阅读次数:227
Linux内核及分析 第四周 扒开系统调用的三层皮(上)
在网上查询getpid函数的C语言代码以及其嵌入式汇编语句 C语言代码: 嵌入式汇编语句: 再用gcc将该函数代码进行编译。通过输入指令./getpid即可得出目前进程号为:29895 5.修改getpid.c,改为嵌入式汇编语句,保存并退出后,使用以下命令gcc getpid -o getpid.
分类:系统相关   时间:2016-03-20 17:50:34    阅读次数:202
143条   上一页 1 ... 7 8 9 10 11 ... 15 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!