1
7
立即设置限制,但仅在尝试分配新堆栈或尝试扩展现有堆栈时才进行检查。一个用于RLIMIT_STACK的grep( or a LXR identifier search
显然,堆栈的初始大小是filename+env strings+arg strings加上分配给
总而言之:
哪里
我编辑了原始程序以显示:
|
2
4
我想
$ ./a.out lim: 8388608 / -1 foo 1: 42 lim: 65536 / 65536 foo 2: 42 Killed 为什么在打印限制之前(在调用foo之前)进程会被终止,我不知道。 |
CH_YUR · 为什么这段代码有分段错误? 2 年前 |
Okonjo Mitchel · CS50凯撒:分段故障问题 2 年前 |
Drin Kurtishi · cs50在线课程中凯撒问题集的问题 2 年前 |
DynamicApproach · 提取exec函数的参数 2 年前 |
Horcrux7 · 如何使用jffi/jnr处理SIGSEGV? 2 年前 |
J.Doe · 向函数传递双指针以获取C中的字符串 6 年前 |