<br><br><div class="gmail_quote">2012/5/14 Dhyan <span dir="ltr">&lt;<a href="mailto:linuxdhyan@gmail.com" target="_blank">linuxdhyan@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="gmail_quote">Dear All,<br><br> I am writing a kernel module which will accept  user process id (PID) as input and dump all the address space of that user process,like  stack,heap segment.<br><br>I took mm-&gt;start_brk as start of heap ,mm-&gt;brk as end of heap,then i am seeing, even though user process is not using 33 pages heap size shows as 33 pages<br>


 (mm-&gt;brk -mm-&gt;start_brk) . (This i verified using /proc/pid/maps) .Stack also behaves in similar way,<br><br><b>So is there any way i can find out the really used heap staring from mm-&gt;start_brk,So that i can dump only the used heap</b><br>


<br>--<br>Thanks <br><span class="HOEnZb"><font color="#888888"><span><font color="#888888">Dhyan<br><br>
</font></span></font></span></div>I am a kernelnewby and used to write a same kernel module.and hope to help you.<br></blockquote><div>   please see the link <br>   <a href="http://blog.163.com/zhe_wang_2009/blog/static/17228212120123493614715/">http://blog.163.com/zhe_wang_2009/blog/static/17228212120123493614715/</a> <br>
</div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>_______________________________________________<br>
Kernelnewbies mailing list<br>
<a href="mailto:Kernelnewbies@kernelnewbies.org">Kernelnewbies@kernelnewbies.org</a><br>
<a href="http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies" target="_blank">http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies</a><br>
<br></blockquote></div><br>