In fnbounds_compute(), don't send 'linux-vdso.so.1' and 'linux-gate.so.1' to the fnbounds server for analysis.  These are virtual files that the kernel adds and they don't exist in the file system.
In fnbounds_compute(), don't send 'linux-vdso.so.1' and
'linux-gate.so.1' to the fnbounds server for analysis.  These are
virtual files that the kernel adds and they don't exist in the file
system.

Linux has long used these virtual files, but dl_iterate_phdr() from
older glibc would report empty string.  Now, glibc version 2.17 or
later gives them a name (which doesn't exist).  This was causing the
fnbounds server to exit and restart.

HPCToolkit/hpctoolkit,HPCToolkit/hpctoolkit,zcth428/hpctoolkit,HPCToolkit/hpctoolkit,zcth428/hpctoolkit,HPCToolkit/hpctoolkit,HPCToolkit/hpctoolkit,zcth428/hpctoolkit,HPCToolkit/hpctoolkit,zcth428/hpctoolkit,zcth428/hpctoolkit