mmap coredump
来源:互联网 发布:js复杂数据类型 编辑:程序博客网 时间:2024/06/06 02:25
通过sbrk()动态分配的空间,在被回收后,修改其内容可能不会coredump,但是有风险;通过mmap()动态分配的空间,在被回收后,修改其内容会造成coredump。
#include <stdio.h>#include <stdlib.h>#include <string.h>int main(){#define P1_SIZE (512)#define P2_SIZE (512*1024)void *p1, *p2;p1 = malloc(P1_SIZE);memset(p1,P1_SIZE,0);printf("p1=%x\n",(unsigned)p1);free(p1);memset(p1,P1_SIZE,1);p2 = malloc(P2_SIZE);memset(p2,P2_SIZE,0);printf("p2=%x\n",(unsigned)p2);free(p2);memset(p2,P2_SIZE,1);return 0;}
- mmap coredump
- coredump
- Coredump
- coredump
- coredump
- coredump
- coredump
- coredump
- coredump
- coredump
- coredump
- coredump
- coredump
- mmap()
- mmap
- mmap
- mmap
- mmap
- ftl文件是什么文件
- C语言实验题——数字串求和
- Protect your eyes, NOW!
- windows无法连接到user profile service服务。此问题阻止标准用户登录系统
- 创建网页背景材质时常用到的4种方法
- mmap coredump
- C# 控件命名规范
- 指针&引用
- 15个优秀的Photoshop用户界面教程
- C# Unicode和ascii转换
- C# TextBox中的 Validating 与 Validated 事件
- Java中堆和栈的区别
- 25个实用的Photoshop菜单和导航教程
- Win+R中的快捷命令