mirror of
https://github.com/opnsense/src.git
synced 2026-05-25 02:35:01 -04:00
Some shared libraries specify mappings that leave a gap (actually a
MAP_GUARD mapping) in between the file mappings (libcrypto.so was
the one I found), and this would cause rd_loadobj_iter() to report
the mapping info incorrectly, leaving out rdl_path and misreporting
rdl_offset for file mappings after the gap. Fix rd_loadobj_iter()
to handle this situation.
Reviewed by: markj
Sponsored by: Netflix
(cherry picked from commit
|
||
|---|---|---|
| .. | ||
| librtld_db.3 | ||
| Makefile | ||
| Makefile.depend | ||
| rtld_db.c | ||
| rtld_db.h | ||