Thank you wang zhe for a quick reply.<br>But my problem as like mentioned is to find out the exact used heap size of the user process instead of total allocated space.<br><br>in cat /proc/pid/mpas i am able to see that whenver a user process forks kernel allocating almost 33 page size of heap.But if the  Process is having only few dynamic allocation it may be using only few KB heap.<br>
<br><br>So  i just want to find out the exactly used heap not mm-&gt;brk or Vm-&gt;end of heap ,so that i can dump only that portion<br><br>if anyone knows please help <br><br>Thanks<br>Dhyan<br><br><div class="gmail_quote">
On Mon, May 14, 2012 at 3:44 PM, 王哲 <span dir="ltr">&lt;<a href="mailto:wangzhe5004@gmail.com" target="_blank">wangzhe5004@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<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><div class="h5">
<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><font color="#888888"><span><font color="#888888">Dhyan<br><br>
</font></span></font></span></div></div></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/" target="_blank">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" target="_blank">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>
</blockquote></div><br>