Verified 2.32-0ubuntu3.1 on Groovy.
ubuntu@gg-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.32-0ubuntu3.1 amd64 GNU C Library: Shared Libraries ubuntu@gg-glibc-prof:~$ env LD_LIBRARY_PATH=/lib/libc6-prof/x86_64-linux-gnu sleep 1 ubuntu@gg-glibc-prof:~$ sleep 1 ubuntu@gg-glibc-prof:~$
---
ubuntu@gg-glibc-prof:~$ sudo bpftrace -e 't:syscalls:sys_enter_clock_nanosleep /comm == "sleep"/ {printf("%s\n", ustack);}' Attaching 1 probe...
clock_nanosleep+96 __nanosleep+23 0x55bbd1167f67
^C
clock_nanosleep+90
ubuntu@gg-glibc-prof:~$
Verified 2.32-0ubuntu3.1 on Groovy.
ubuntu@ gg-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) ======= ======- ======= ======= =-===== ======= -====== ======= ======= ======= ====== gg-glibc- prof:~$ env LD_LIBRARY_ PATH=/lib/ libc6-prof/ x86_64- linux-gnu sleep 1 gg-glibc- prof:~$ sleep 1 gg-glibc- prof:~$
Desired=
| Status=
|/ Err?=(none)
||/ Name Version Architecture Description
+++-===
ii libc6-prof:amd64 2.32-0ubuntu3.1 amd64 GNU C Library: Shared Libraries
ubuntu@
ubuntu@
ubuntu@
---
ubuntu@ gg-glibc- prof:~$ sudo bpftrace -e 't:syscalls: sys_enter_ clock_nanosleep /comm == "sleep"/ {printf("%s\n", ustack);}'
Attaching 1 probe...
^C
ubuntu@ gg-glibc- prof:~$ sudo bpftrace -e 't:syscalls: sys_enter_ clock_nanosleep /comm == "sleep"/ {printf("%s\n", ustack);}'
Attaching 1 probe...
^C
ubuntu@ gg-glibc- prof:~$