Re: memory and function pointer problem

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

gaurav sharma wrote:

> If this is the case then why I am not getting seg fault above as my program is 
> also accessing more virtual memory than was allocated ?

Because malloc() do what it wants, for example it may allocate more than
one page for a single allocation. I don't know how the Glibc malloc()
works, but you might want to have a look at how Slab allocators [1] work
do get a clue about what memory allocators do.

Sincerly,

Thomas

[1]
http://www.usenix.org/publications/library/proceedings/bos94/bonwick.html
-- 
Thomas Petazzoni
thomas.petazzoni@xxxxxxxx

--
Kernelnewbies: Help each other learn about the Linux kernel.
Archive:       http://mail.nl.linux.org/kernelnewbies/
FAQ:           http://kernelnewbies.org/faq/


[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux