Question: What is the exact meaning of the different arrow shapes in objdump output?

Nick Clifton nickc@redhat.com
Mon Jan 8 13:17:20 GMT 2024


Hi Anselm,

> When you pass --visualize-jumps to objdump you get fancy arrows, but
> sometimes, when the arrows cross, it prints characters I don't know how
> to interpret. Specifically, sometimes the arrows end with an X instead
> of a > and sometimes arrows split on a > instead of a +.
> What does this mean?

Do you have an example of these effects that we could examine ?

Presumably the + character is meant to imply crossing lines and the X
character is meant to imply that multiple lines intersect at this
location.  But it is also entirely possible that you have run into a
bug and the visualization code is using the wrong characters.

Cheers
   Nick



More information about the Binutils mailing list