[llvm-objdump] -d: print `00000000 <foo>:` instead of `00000000 foo:`

Authored by MaskRay on Mar 5 2020, 2:18 PM.


[llvm-objdump] -d: print 00000000 <foo>: instead of 00000000 foo:

The new behavior matches GNU objdump. A pair of angle brackets makes tests slightly easier.

.foo: is not unique and thus cannot be used in a CHECK-LABEL: directive.
Without -LABEL, the CHECK line can match the Disassembly of section
line and causes the next CHECK-NEXT: to fail.

Disassembly of section .foo:

0000000000001634 .foo:

Bdragon: <> has metalinguistic connotation. it just "feels right"

Reviewed By: rupprecht

Differential Revision: https://reviews.llvm.org/D75713