Why would you have thought that it was? It is well-specified that no interface is async-signal-safe unless explicitly listed as such. No such claim was ever made about dl_iterate_phdr.