Re: Kernel DSO ?

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

 





On Tue, Feb 5, 2013 at 3:02 AM, Mulyadi Santosa <mulyadi.santosa@xxxxxxxxx> wrote:
On Tue, Feb 5, 2013 at 9:13 AM, Shraddha Kamat <sh2008ka@xxxxxxxxx> wrote:
> What is a kernel DSO ? I encountered it while
> I was reading perf code.

AFAIK, it's a virtual "library", which act as a "hub" when user space
application does system call.

Specifically, when one does system call, it jumps to this DSO. Then,
IIRC, this DSO determines whether to use int 80h or sysenter/syscall
(for x86). Following it up, system call flows as usual.

You can see this DSO's address by using cat /proc/self/maps. Look for "vdso".

Some googling
 http://lkml.indiana.edu/hypermail/linux/kernel/0306.2/0674.html
--
regards,

Mulyadi Santosa
Freelance Linux trainer and consultant

blog: the-hydra.blogspot.com
training: mulyaditraining.blogspot.com

_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@xxxxxxxxxxxxxxxxx
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies



--
Thank you
Warm Regards
Anuz
_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@xxxxxxxxxxxxxxxxx
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies

[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