Hi to all,
Recently i am testing an equipment that runs in i586 fedora linux. I have to test mmap function. For that i determined to fill the memory and run the required application to check whether it throws any mmap error regarding low resources.
This is the line that does the allocation.
p = (long double *) malloc(BUFFSIZE);
In windows process explorer i have noticed that what ever value we give it to BUFFSIZE it will increase the size of "Private Bytes" but not working set memory or actual memory. In linux the memory still remains the same even after allocating about 1000MB. So the system remains stable. The "memset" package is not available and cannot be installed, also there is no swap memory. The equipment runs in its own ram which is about 500MB.
I am looking for a C program to fill the memory and crash the system. Kindly help.
BASIL B.C.