Verified 2.31-0ubuntu9.2 on Focal
ubuntu@ff-glibc-prof:~$ env LD_LIBRARY_PATH=/lib/libc6-prof/x86_64-linux-gnu sleep 1 ubuntu@ff-glibc-prof:~$ sleep 1 ubuntu@ff-glibc-prof:~$ dpkg -l libc6-prof Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Architecture Description +++-================-===============-============-================================= ii libc6-prof:amd64 2.31-0ubuntu9.2 amd64 GNU C Library: Shared Libraries
--- ubuntu@ff-glibc-prof:~$ sudo bpftrace -e 't:syscalls:sys_enter_clock_nanosleep /comm == "sleep"/ {printf("%s\n", ustack);}' Attaching 1 probe...
clock_nanosleep+94 __nanosleep+23 0x555f51fbd827
^C
ubuntu@ff-glibc-prof:~$ sudo bpftrace -e 't:syscalls:sys_enter_clock_nanosleep /comm == "sleep"/ {printf("%s\n", ustack);}' Attaching 1 probe...
clock_nanosleep+84
ubuntu@ff-glibc-prof:~$
Verified 2.31-0ubuntu9.2 on Focal
ubuntu@ ff-glibc- prof:~$ env LD_LIBRARY_ PATH=/lib/ libc6-prof/ x86_64- linux-gnu sleep 1 ff-glibc- prof:~$ sleep 1 ff-glibc- prof:~$ dpkg -l libc6-prof Unknown/ Install/ Remove/ Purge/Hold Not/Inst/ Conf-files/ Unpacked/ halF-conf/ Half-inst/ trig-aWait/ Trig-pend /Reinst- required (Status,Err: uppercase=bad) ======= ======- ======= ======= =-===== ======= -====== ======= ======= ======= ======
ubuntu@
ubuntu@
Desired=
| Status=
|/ Err?=(none)
||/ Name Version Architecture Description
+++-===
ii libc6-prof:amd64 2.31-0ubuntu9.2 amd64 GNU C Library: Shared Libraries
--- ff-glibc- prof:~$ sudo bpftrace -e 't:syscalls: sys_enter_ clock_nanosleep /comm == "sleep"/ {printf("%s\n", ustack);}'
ubuntu@
Attaching 1 probe...
^C
ubuntu@ ff-glibc- prof:~$ sudo bpftrace -e 't:syscalls: sys_enter_ clock_nanosleep /comm == "sleep"/ {printf("%s\n", ustack);}'
Attaching 1 probe...
^C
ubuntu@ ff-glibc- prof:~$