[PATCH] D75498: [llvm-objdump] Add option to sort symbols during disassembly

Fangrui Song via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Mar 3 21:15:33 PST 2020


MaskRay added a comment.

In D75498#1904662 <https://reviews.llvm.org/D75498#1904662>, @stephenneuendorffer wrote:

> The point of this is to disassemble symbols in a section in a fixed order.  This might be useful because linking has moved symbols around, or because some other linker disassembles symbols in alphabetical order and one wants to compare.  Basically, I found this useful and I thought other people might.  It was much easier to modify llvm-objdump directly than to post-process the disassembly.


As I commented at https://reviews.llvm.org/D75498#1904244 , `some other linker disassembles symbols in alphabetical order` does not match what I have observed with GNU ld, gold and lld. Are you using a different linker or am I missing something?

If the symbol resolution does not change, functions have more of fewer instructions, the order should not change.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D75498/new/

https://reviews.llvm.org/D75498





More information about the llvm-commits mailing list