jl_dlfind: do not find symbols in library dependencies #58815
jl_dlfind: do not find symbols in library dependencies
a1b25ad6
Mark jl_find_dynamic_library_by_addr as JL_NOTSAFEPOINT
5c1d5ff6
vtjnash
approved these changes
on 2025-06-25
Add missed no_deps jl_dlsym argument (Windows)
3453108f
Fix one other missing Windows jl_dlsym call
18480268
Make almost all jl_dlsym calls no_deps; use RTLD_FIRST on macOS
8bd76994
Rework RTLD_DEFAULT, jl_exe_handle
11c20e91
xal-0
force pushed
from
ec4fb4d3
to
11c20e91
188 days ago
Add close argument to jl_find_dynamic_library_by_addr
ae830db8
Merge branch 'master' into dlfind-strict
fe248af8
Remove special error message for Windows RTLD_DEFAULT
92411e7e
Fix broken jl_dlfind("main") test (should not run on Windows)
47102532
Handle jl_find_dynamic_library_by_addr in main executable on BSD
e9f00a43
Rename and negate jl_dlsym parameter no_deps -> search_deps
d98ec4ad
Merge remote-tracking branch 'upstream/master' into dlfind-strict
f66b5bbb
xal-0
force pushed
from
d7f03bad
to
f66b5bbb
160 days ago
Apply suggestions from code review
a0341d90
Merge remote-tracking branch 'upstream/master' into dlfind-strict
eb1c9a6b
On macOS, force RTLD_FIRST on dlsym handles instead of comparing
fb80ffef
Merge branch 'master' into dlfind-strict
4d047f08
vtjnash
merged
9427f339
into master 151 days ago
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub