码迷,mamicode.com
首页 >  
搜索关键字:execve    ( 126个结果
[C]在C语言中调用shell命令
本文转自:http://www.jb51.net/article/37404.htm 1、system(执行shell 命令)相关函数 fork,execve,waitpid,popen表头文件 #include<stdlib.h>定义函数 int system(const char * strin ...
分类:编程语言   时间:2017-04-14 14:46:33    阅读次数:245
ELF学习--装载过程
当我们在linux bash下执行ELF程序时,Linux系统是怎样装载和执行的呢? 1.bash进程fork出子进程 2.在bash的子进程中调用execve系统调用来执行指定的ELF。 3.execve系统调用的入口是sys_execve,在sys_execve会调用do_execve 4.在d ...
分类:其他好文   时间:2016-12-13 06:22:55    阅读次数:164
Linux Linux程序练习十四(多进程压力测试)
/* * 题目: * 编程一个基本多进程测试框架,提示用户输入进程数、和每个进程数运行圈数。(fork) * 进行多进程压力测试。(execve) * 要求父进程能监控所有子进程的退出,避免僵尸进程。(wait) * */ #include <stdio.h> #include <stdlib.h> ...
分类:系统相关   时间:2016-12-01 01:49:08    阅读次数:292
linux内核情景分析之execve()
用来描述用户态的cpu寄存器在内核栈中保存情况.可以获取用户空间的信息struct pt_regs {long ebx; //可执行文件路径的指针(regs.ebx中long ecx; //命令行参数的指针(regs.ecx中)long edx; //环境变量的指针(regs.edx中)。long.... ...
分类:系统相关   时间:2016-10-27 12:24:47    阅读次数:571
进程控制(十)---exec族函数
当使用fork()创建了一个子进程后,通常接着会使用 exec 族函数指定新的程序来覆盖子进程的代码段、数据段、堆和栈。从而让子进程去执行一个新的程序,而不是执行父进程的副本。 exec 族函数中总共有 6 个函数: 上面 5 个函数属于库函数,这些函数都最终调用了下面的 execve 函数,这6个 ...
分类:系统相关   时间:2016-10-01 19:35:25    阅读次数:299
Linux系统常见调用及其分类
Linux系统调用主要可以分为以下几类: 进程控制 fork 创建一个新进程 clone 按指定条件创建子进程 execve 运行可执行文件 exit 中止进程 _exit 立即中止当前进程 getdtablesize 进程所能打开的最大文件数 getpgid 获取指定进程组标识号 setpgid ...
分类:系统相关   时间:2016-08-30 19:28:46    阅读次数:323
Linux 进程创建二(execve)
...
分类:系统相关   时间:2016-08-28 09:49:34    阅读次数:217
论‘进程’相关操作
★进程相关概念(1)进程:是一个能够分配处理器并由处理器执行的,能够携带资源的活动实体。(2)进程控制块(PCB):每一个进程中都有唯一的一个进程控制块来保存进程的相关信息,实际PCB就是一个task_struct的结构体。具体的见http://10740590.blog.51cto.com/10730590/1785457(3)..
分类:系统相关   时间:2016-07-25 16:38:47    阅读次数:258
Linux0.11内核--加载可执行二进制文件之3.exec
最后剩下最核心的函数do_execve了,由于这里为了简单起见我不分析shell命令的情况, 尽管删掉很大一部分,但代码还是很长。不过没有关系,核心代码还是一小部分,大部分是判断性的代码。判断性的代码就不做分析了,仔细看也是能看懂。 注意bh = bread (inode->i_dev, inode ...
分类:系统相关   时间:2016-07-03 21:24:44    阅读次数:269
Linux0.11内核--加载二进制文件之1.copy_strings
从现在开始就是分析最后的核心模块exec.c了,分析完这个文件后,就会和之前的所有分析形成一个环路,从创建进程、加载进程程序到进程调度、内存管理。 exec.c的核心do_execve函数很长,而且用到了很多其他的函数,copy_strings就是其中一个,我们这里就先来分析这个函数。 首先看调用处 ...
分类:系统相关   时间:2016-07-03 17:20:40    阅读次数:593
126条   上一页 1 ... 6 7 8 9 10 ... 13 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!