This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: PATCH: support compressed sections in addr2line, objdump, readelf


Hans-Peter Nilsson <hans-peter.nilsson@axis.com> writes:

> It does for me.  I'd commit this fix as obvious...except there
> are *two* "Minimum Instruction Length:" lines in objdump.W, and
> the first one matches 1.  What's going on?  Is there a bug here?

The first one is in the explicit .debug_line header in the assembler
source, the second one is the one generated by the assembler.  Normally
you don't have an explicit .debug_line section in the assembler source,
but rather use .loc pseudo-insns to let the assembler generate it.  That
also means that we have to match the second, assembler generated header
very loosely, since it has a few more target dependent values encoded.

Andreas.

-- 
Andreas Schwab, SuSE Labs, schwab@suse.de
SuSE Linux Products GmbH, Maxfeldstraße 5, 90409 Nürnberg, Germany
PGP key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]