4191c1c4a0
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 |