Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- #include<stdlib.h>
- extern end;// extern ==external
- //data segment's last value in end
- extern etext;
- //code segment's last value in etext
- int I;
- main( int argc, char ** argv){
- int i;
- int *ii;//stack e thaakbe
- int *iii;
- iii=(int *) malloc (sizeof(int)*100);
- printf("&etext=%p\n", &etext);
- printf("&end=%p\n",&end);
- printf("\n");
- ii=(int *) malloc (sizeof(int)*100);//heap e thakbe
- printf("sbrk(0)= 0x%lx\n", sbrk(0));//heap er ses thakbe sbrk er modde
- printf("main=%p\n",main);
- printf("&I=%p\n",&I);
- printf("&i=%p\n",&i);
- printf("&argc=%p\n",&argc);
- printf("&ii=%p\n",&ii);
- printf("ii=%p\n",ii);
- printf("&iii=%p\n",&iii);
- printf("iii=%p\n",iii);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement