diff options
author | Alexander Monakov <amonakov@ispras.ru> | 2015-06-28 02:48:33 +0300 |
---|---|---|
committer | Rich Felker <dalias@aerifal.cx> | 2015-06-28 02:30:12 +0000 |
commit | 8f08a58c635bea5cdfae6bc0e323c80aa9ff82a7 (patch) | |
tree | f39298a1bd459ffc84e05eed0bfd39d88a3f8dff /src/internal/syscall_ret.c | |
parent | 5b4286e12cd6baac343b10a41dc17ac578832089 (diff) | |
download | musl-8f08a58c635bea5cdfae6bc0e323c80aa9ff82a7.tar.gz musl-8f08a58c635bea5cdfae6bc0e323c80aa9ff82a7.tar.bz2 musl-8f08a58c635bea5cdfae6bc0e323c80aa9ff82a7.tar.xz musl-8f08a58c635bea5cdfae6bc0e323c80aa9ff82a7.zip |
dynlink.c: pass gnu-hash table pointer to gnu_lookup
The callers need to check the value of the pointer anyway, so make
them pass the pointer to gnu_lookup instead of reloading it there.
Reorder gnu_lookup arguments so that always-used ones are listed
first. GCC can choose a calling convention with arguments in registers
(e.g. up to 3 arguments in eax, ecx, edx on x86), but cannot reorder
the arguments for static functions.
Diffstat (limited to 'src/internal/syscall_ret.c')
0 files changed, 0 insertions, 0 deletions