查看堆的起始地址是否是随机的,并计算堆和 BSS 区之间的间隙。

来源:互联网 发布:windows me下载地址 编辑:程序博客网 时间:2024/06/05 01:56
#include <stdio.h>#include <unistd.h>int bss_end;int main(void){   void *i;   printf("bss end: %p", (char *)(&bss_end) + 4);   i = sbrk(0);   if (i != (void *)-1)       printf ("heap start: %p", i);   return 0;}

原创粉丝点击