Author: markj Date: Thu Nov 7 20:45:50 2013 New Revision: 257811 URL: http://svnweb.freebsd.org/changeset/base/257811
Log: Include rtld itself when iterating over loaded ELF objects in dl_iterate_phdr(3). Reviewed by: kib Modified: head/libexec/rtld-elf/rtld.c Modified: head/libexec/rtld-elf/rtld.c ============================================================================== --- head/libexec/rtld-elf/rtld.c Thu Nov 7 19:51:19 2013 (r257810) +++ head/libexec/rtld-elf/rtld.c Thu Nov 7 20:45:50 2013 (r257811) @@ -3269,6 +3269,11 @@ dl_iterate_phdr(__dl_iterate_hdr_callbac 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); _______________________________________________ svn-src-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-src-all To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"