To add to my previous question, one way of doing it is using sbrk(0) to locate
current heap pointer at any time and use it to copy the heap contents ,
however as memory is sbrked only once in eCos (dlmalloc impl), this is not
possible. So I am looking at alternate ways to accomplish the heap copy(that
is currently in use).
Will appreciate your inputs.



R S <[EMAIL PROTECTED]> said:

> 
> As part of my application, I need to save the contents of heap, so I can at
> any point later restore the heap to its previous state. 
> Using mallinfo , I can get heap usage but inorder to copy its contents , I
> would need the exact memory address of used blocks and their corresponding
sizes.
> I don't want to copy the entire heap as it might be too large. What would be
> the best way of acheiving this.?
> Any ideas in the direction will be highly appreciated.
> Thanks in advance.
> 
> 



-- 




-- 
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss

Reply via email to