<br><br><div class="gmail_quote">On Tue, Feb 5, 2013 at 3:02 AM, Mulyadi Santosa <span dir="ltr"><<a href="mailto:mulyadi.santosa@gmail.com" target="_blank">mulyadi.santosa@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">On Tue, Feb 5, 2013 at 9:13 AM, Shraddha Kamat <<a href="mailto:sh2008ka@gmail.com">sh2008ka@gmail.com</a>> wrote:<br>
> What is a kernel DSO ? I encountered it while<br>
> I was reading perf code.<br>
<br>
</div>AFAIK, it's a virtual "library", which act as a "hub" when user space<br>
application does system call.<br>
<br>
Specifically, when one does system call, it jumps to this DSO. Then,<br>
IIRC, this DSO determines whether to use int 80h or sysenter/syscall<br>
(for x86). Following it up, system call flows as usual.<br>
<br>
You can see this DSO's address by using cat /proc/self/maps. Look for "vdso".<br>
<span class="HOEnZb"><font color="#888888"><br></font></span></blockquote><div>Some googling <br> <a href="http://lkml.indiana.edu/hypermail/linux/kernel/0306.2/0674.html">http://lkml.indiana.edu/hypermail/linux/kernel/0306.2/0674.html</a><br>
</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="HOEnZb"><font color="#888888">
--<br>
regards,<br>
<br>
Mulyadi Santosa<br>
Freelance Linux trainer and consultant<br>
<br>
blog: <a href="http://the-hydra.blogspot.com" target="_blank">the-hydra.blogspot.com</a><br>
training: <a href="http://mulyaditraining.blogspot.com" target="_blank">mulyaditraining.blogspot.com</a><br>
</font></span><div class="HOEnZb"><div class="h5"><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>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Thank you <br>Warm Regards<br>Anuz<br>