diff options
author | Ulrich Drepper <drepper@redhat.com> | 2009-06-01 11:49:05 -0700 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 2009-06-01 11:49:05 -0700 |
commit | fd96f062085be71f4e2c07c98a3002bd55793b6e (patch) | |
tree | 9dd63d31fbd1b922fa612a591b4124b27b417c83 /posix/execvp.c | |
parent | 21e66bc528edcbe18d434eb33a601e0f796904c9 (diff) | |
download | glibc-fd96f062085be71f4e2c07c98a3002bd55793b6e.tar.gz glibc-fd96f062085be71f4e2c07c98a3002bd55793b6e.tar.xz glibc-fd96f062085be71f4e2c07c98a3002bd55793b6e.zip |
Small optimization of STT_GNU_IFUNC handling.
The test to call the indirect function now includes a subtest to checked whether the symbol is defined. When coming to that point this is almost always the case. The test for STT_GNU_IFUNC on the other hand rarely is true. Move it to the front means we don't have to perform the second test unless really necessary.
Diffstat (limited to 'posix/execvp.c')
0 files changed, 0 insertions, 0 deletions