Include rtld itself when iterating over loaded ELF objects in

dl_iterate_phdr(3).

Reviewed by:	kib
This commit is contained in:
Mark Johnston 2013-11-07 20:45:50 +00:00
parent 088222a330
commit 7a89ddd40f
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=257811

View File

@ -3269,6 +3269,11 @@ dl_iterate_phdr(__dl_iterate_hdr_callback callback, void *param)
break;
}
if (error == 0) {
rtld_fill_dl_phdr_info(&obj_rtld, &phdr_info);
error = callback(&phdr_info, sizeof(phdr_info), param);
}
lock_release(rtld_bind_lock, &bind_lockstate);
lock_release(rtld_phdr_lock, &phdr_lockstate);