<div dir="ltr"><div>Hi all,</div><div><br></div><div>llvm-readelf is an alias for llvm-readobj which aims for GNU compatibility and is likely the tool that most people migrating to the LLVM binutils will adopt instead of llvm-readobj. Because it is just an alias, it has inherited the functionality provided by llvm-readobj, including for non-ELF targets, with Mach-O and COFF-specific switches available in its interface. People migrating from GNU readelf won't need these switches.</div><div><br></div><div>I have a change up for review to expand the documentation for llvm-readelf to list all its supported switches (see <a href="https://reviews.llvm.org/D63826">https://reviews.llvm.org/D63826</a>). This patch currently includes the Mach-O and COFF specific switches. It was suggested that these could be surprising and unnecessary, and could be removed from the patch. If we go ahead and remove them from the documentation, I think we should remove them from the help text, or possibly even the available options entirely. I'd be happy to do the work for this, if the community agrees that llvm-readelf should only support ELF-related options.</div><div><br></div><div>Thoughts?</div><div><br></div><div>James<br></div></div>