UNIX
文章平均质量分 77
GaryArch
这个作者很懒,什么都没留下…
展开
-
AIX:栈溢出
$cat memset.c(根据实际代码简化)#include#includeint main(){char path[256];memset(path,1,PATH_MAX);} $xlc -g memset.c$a.outIllegal instruction(coredump)$dbx a.outType help for help.[using memo原创 2009-09-15 17:16:00 · 2788 阅读 · 0 评论 -
Unix信号处理学习笔记
信号是传送给进程的一种事件通知,生成信号的事件有三大类:1. 程序错误:除零,非法内存访问…2. 外部信号:终端Ctrl-C产生SGINT信号,定时器到期产生SIGALRM…3. 显示请求:kill函数允许进程发送任何信号给其他进程或进程组。信号生成既可以是同步的(信号与程序中的某个具体操作相关并在那个操作同时产生),也可以是异步的。通常程序错误转载 2009-09-25 22:14:00 · 2907 阅读 · 0 评论