摘要: 转自:https://lwn.net/Articles/425583/ This article brought to you by LWN subscribers Subscribers to LWN.net made this article — and everything that surr 阅读全文
posted @ 2018-03-14 15:37 Sky&Zhang 阅读(507) 评论(0) 推荐(0)
摘要: 转自:http://linuxperf.com/?p=116 在Linux系统上,进程运行分为用户态与内核态,进入内核态之后使用的是内核栈,作为基本的安全机制,用户程序不能直接访问内核栈,所以尽管内核栈属于进程的地址空间,但与用户栈是分开的。Linux的内核栈大小是固定的,从2.6.32-520开始 阅读全文
posted @ 2018-03-14 11:31 Sky&Zhang 阅读(2179) 评论(0) 推荐(0)
摘要: 转自:http://bbs.chinaunix.net/thread-4117342-1-1.html 检测内核的堆栈溢出 http://www.alivepea.me/kernel/kernel-overflow/ “如果建筑工人盖房子的方式跟程序员写程序一样,那第一只飞来的啄木鸟就将毁掉人 类文 阅读全文
posted @ 2018-03-14 11:07 Sky&Zhang 阅读(5045) 评论(0) 推荐(0)
摘要: 转自:http://blog.csdn.net/princess9/article/details/6567678 一般来说要现有项目中的编译选项,设置新的project的编译选项 编译器 就是将“高级语言”翻译为“机器语言(低级语言)”的程序。一个现代编译器的主要工作流程:源代码 (source 阅读全文
posted @ 2018-03-14 10:49 Sky&Zhang 阅读(1067) 评论(0) 推荐(0)