Browse Source

fix RTLD_NEXT on x86_64

the return address was being truncated to 32 bits, preventing the
dlsym code from determining which module contains the calling code.
rs-1.0
Rich Felker 15 years ago
parent
commit
ad70ba774f
  1. 2
      src/ldso/x86_64/dlsym.s

2
src/ldso/x86_64/dlsym.s

@ -2,5 +2,5 @@
.global dlsym .global dlsym
.type dlsym,@function .type dlsym,@function
dlsym: dlsym:
mov (%rsp),%edx mov (%rsp),%rdx
jmp __dlsym jmp __dlsym

Loading…
Cancel
Save