0001-Linux-Fix-32-bit-vDSO-for-clock_gettime-on-powerpc32

canpool canpool@163.com
Mon Dec 20 12:06:15 GMT 2021



branch:master


test:
1)Current
$ trace -r --trace=clock_gettime,clock_gettime64 ./a.out
CLOCK_MONOTONIC errno = Success (0)
CLOCK_MONOTONIC_COARSE errno = Success (0)
CLOCK_REALTIME errno = Success (0)
CLOCK_REALTIME_COARSE errno = Success (0)
    0.000000 clock_gettime(CLOCK_MONOTONIC_RAW, {tv_sec=22820, tv_nsec=304499935}) = 0
CLOCK_MONOTONIC_RAW errno = Success (0)
    0.012450 clock_gettime(CLOCK_BOOTTIME, {tv_sec=22820, tv_nsec=311351295}) = 0
CLOCK_BOOTTIME errno = Success (0)
    0.002625 clock_gettime(CLOCK_PROCESS_CPUTIME_ID, {tv_sec=0, tv_nsec=57978964}) = 0
    0.002625 clock_gettime64(CLOCK_PROCESS_CPUTIME_ID, {tv_sec=0, tv_nsec=57978964}) = 0(like this,I forgot the specific data)
CLOCK_PROCESS_CPUTIME_ID errno = Success (0)
    0.002314 clock_gettime(CLOCK_THREAD_CPUTIME_ID, {tv_sec=0, tv_nsec=58799688}) = 0
    0.002314 clock_gettime64(CLOCK_THREAD_CPUTIME_ID, {tv_sec=0, tv_nsec=58799688}) = 0(like this,I forgot the specific data)
CLOCK_THREAD_CPUTIME_ID errno = Success (0)
    0.003358 clock_gettime(CLOCK_TAI, {tv_sec=1262326778, tv_nsec=790176712}) = 0
CLOCK_TAI errno = Success (0)
    0.007705 +++ exited with 0 +++


2)After applying the patch
$ trace -r --trace=clock_gettime,clock_gettime64 ./a.out
CLOCK_MONOTONIC errno = Success (0)
CLOCK_MONOTONIC_COARSE errno = Success (0)
CLOCK_REALTIME errno = Success (0)
CLOCK_REALTIME_COARSE errno = Success (0)
    0.000000 clock_gettime(CLOCK_MONOTONIC_RAW, {tv_sec=22820, tv_nsec=304499935}) = 0
CLOCK_MONOTONIC_RAW errno = Success (0)
    0.012450 clock_gettime(CLOCK_BOOTTIME, {tv_sec=22820, tv_nsec=311351295}) = 0
CLOCK_BOOTTIME errno = Success (0)
    0.002625 clock_gettime(CLOCK_PROCESS_CPUTIME_ID, {tv_sec=0, tv_nsec=57978964}) = 0
CLOCK_PROCESS_CPUTIME_ID errno = Success (0)
    0.002314 clock_gettime(CLOCK_THREAD_CPUTIME_ID, {tv_sec=0, tv_nsec=58799688}) = 0
CLOCK_THREAD_CPUTIME_ID errno = Success (0)
    0.003358 clock_gettime(CLOCK_TAI, {tv_sec=1262326778, tv_nsec=790176712}) = 0
CLOCK_TAI errno = Success (0)
    0.007705 +++ exited with 0 +++








| |
canpool
|
|
canpool@163.com
|
签名由网易邮箱大师定制
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: test.c
URL: <https://sourceware.org/pipermail/libc-alpha/attachments/20211220/0cd15943/attachment.c>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Linux-Fix-32-bit-vDSO-for-clock_gettime-on-powerpc32.patch
Type: application/octet-stream
Size: 1402 bytes
Desc: not available
URL: <https://sourceware.org/pipermail/libc-alpha/attachments/20211220/0cd15943/attachment.obj>


More information about the Libc-alpha mailing list