linux - Identifying Ifuncs in the VDSO -


i see in vdso functions marked stt_func instead of stt_gnu_ifunc. know "gettimeofday" ifunc.

is true functions in vdso ifuncs aren't tagged such? if not - why aren't these functions tagged ifuncs?

see following on ubuntu:

root@host:# objdump -t /lib/modules/3.13.0-32-generic/vdso/vdso.so  /lib/modules/3.13.0-32-generic/vdso/vdso.so:     file format elf64-x86-64  dynamic symbol table: ffffffffff700354 l    d  .eh_frame_hdr  0000000000000000      .eh_frame_hdr ffffffffff700700  w   df .text  00000000000005ad  linux_2.6   clock_gettime 0000000000000000 g    *abs*  0000000000000000  linux_2.6   linux_2.6 ffffffffff700cb0 g    df .text  00000000000002e5  linux_2.6   __vdso_gettimeofday ffffffffff700fc0 g    df .text  000000000000003d  linux_2.6   __vdso_getcpu ffffffffff700cb0  w   df .text  00000000000002e5  linux_2.6   gettimeofday ffffffffff700fa0  w   df .text  0000000000000016  linux_2.6   time ffffffffff700fc0  w   df .text  000000000000003d  linux_2.6   getcpu ffffffffff700700 g    df .text  00000000000005ad  linux_2.6   __vdso_clock_gettime ffffffffff700fa0 g    df .text  0000000000000016  linux_2.6   __vdso_time 


Comments

Popular posts from this blog

php - Submit Form Data without Reloading page -

linux - Rails running on virtual machine in Windows -

php - $params->set Array between square bracket -