Revert "HACK: linker: check for handle==0xffffffff on LP64"
This reverts commit 346fea0805b8c2a20171c9b4ab1aac5f66ede5de. Change-Id: Id3fd79451e4218e68e39ce22f21408cbf93255ee
This commit is contained in:
parent
e120cba31d
commit
acfc63760e
@ -100,9 +100,9 @@ void* dlsym(void* handle, const char* symbol) {
|
|||||||
|
|
||||||
soinfo* found = NULL;
|
soinfo* found = NULL;
|
||||||
ElfW(Sym)* sym = NULL;
|
ElfW(Sym)* sym = NULL;
|
||||||
if (handle == RTLD_DEFAULT || handle == (void*)0xffffffffL) {
|
if (handle == RTLD_DEFAULT) {
|
||||||
sym = dlsym_linear_lookup(symbol, &found, NULL);
|
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);
|
void* caller_addr = __builtin_return_address(0);
|
||||||
soinfo* si = find_containing_library(caller_addr);
|
soinfo* si = find_containing_library(caller_addr);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user