标签: c memory posix execv
让我们说在我的程序中的某些时候我使用execv并且函数成功运行。现在我的程序已经改变了。究竟怎么了? (是否会自动擦除所有内存?)
execv
答案 0 :(得分:1)
execve()在成功时不会返回,并且调用进程的text,data,bss和stack将被加载的程序覆盖。
也就是说,当前进程的所有数据都将消失,新程序将被加载到内存中,取代原始进程。