• Thomas Richter's avatar
    perf test: Fix test case inet_pton to accept inlines. · 0f19a038
    Thomas Richter authored
    Using Fedora 27 and latest Linux kernel the test case
    trace+probe_libc_inet_pton.sh fails again on s390.  This time is the
    inlining of functions which does not match.  After an update of the
    glibc (from 2.26-16 to 2.26-24) the output is different
    
    The expected output is:
    
                 __inet_pton (/usr/lib64/libc-2.26.so)
                 gaih_inet (inlined)
                 ....
    
    The actual output is:
    
      1 packets transmitted, 1 received, 0% packet loss, time 0ms
      rtt min/avg/max/mdev = 0.061/0.061/0.061/0.000 ms
           0.000 probe_libc:inet_pton:(3ffb2140448))
                 __inet_pton (inlined)
                 gaih_inet.constprop.7 (/usr/lib64/libc-2.26.so)
                 ...
    
    Fix this by being less strict on 'inlined' verses library name and
    accept both
    Signed-off-by: default avatarThomas Richter <tmricht@linux.vnet.ibm.com>
    Cc: Heiko Carstens <heiko.carstens@de.ibm.com>
    Cc: Hendrik Brueckner <brueckner@linux.vnet.ibm.com>
    Cc: Martin Schwidefsky <schwidefsky@de.ibm.com>
    Link: http://lkml.kernel.org/r/20180214070303.55757-1-tmricht@linux.vnet.ibm.comSigned-off-by: default avatarArnaldo Carvalho de Melo <acme@redhat.com>
    0f19a038
trace+probe_libc_inet_pton.sh 1.98 KB