freebsd-nq/lib/librtld_db
Chuck Silvers 4191c1c4a0 librtld_db: Handle shlibs with discontiguous mappings.
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 dfd00261c9)
2022-01-05 12:23:04 -05:00
..
librtld_db.3
Makefile
Makefile.depend
rtld_db.c librtld_db: Handle shlibs with discontiguous mappings. 2022-01-05 12:23:04 -05:00
rtld_db.h