am ddc44974
: Merge "Revert "HACK: linker: check for handle==0xffffffff on LP64""
* commit 'ddc449748bc3ff0ba574be00f4bbac9fba242e33': Revert "HACK: linker: check for handle==0xffffffff on LP64"
This commit is contained in:
commit
26dde2d2e4
1 changed files with 2 additions and 2 deletions
|
@ -100,9 +100,9 @@ void* dlsym(void* handle, const char* symbol) {
|
|||
|
||||
soinfo* found = NULL;
|
||||
ElfW(Sym)* sym = NULL;
|
||||
if (handle == RTLD_DEFAULT || handle == (void*)0xffffffffL) {
|
||||
if (handle == RTLD_DEFAULT) {
|
||||
sym = dlsym_linear_lookup(symbol, &found, NULL);
|
||||
} else if (handle == RTLD_NEXT || handle == (void*)0xfffffffeL) {
|
||||
} else if (handle == RTLD_NEXT) {
|
||||
void* caller_addr = __builtin_return_address(0);
|
||||
soinfo* si = find_containing_library(caller_addr);
|
||||
|
||||
|
|
Loading…
Reference in a new issue