freebsd-dev/lib/librtld_db
Chuck Silvers dfd00261c9 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
Differential Revision:	https://reviews.freebsd.org/D32950
2021-12-03 11:07:30 -08:00
..
librtld_db.3
Makefile
Makefile.depend Update Makefile.depend files 2019-12-11 17:37:53 +00:00
rtld_db.c librtld_db: Handle shlibs with discontiguous mappings. 2021-12-03 11:07:30 -08:00
rtld_db.h