[Dwarf-Discuss] FTA information (was Dwarf-Discuss Digest, Vol 30, Issue 2)

Jakub Jelinek jakub@redhat.com
Mon Nov 23 19:19:30 GMT 2009


On Mon, Nov 23, 2009 at 11:09:45AM -0800, Cary Coutant wrote:
> > -fvar-tracking
> > ? ? ? ?Run variable tracking pass. It computes where variables are
> > ? ? ? ?stored at each position in code. Better debugging information is
> > ? ? ? ?then generated (if the debugging information format supports
> > ? ? ? ?this information).
> 
> With location lists. Without this pass, gcc doesn't keep track of the
> information as accurately. It's just improving the
> quality-of-implementation.

That, and using the DW_OP_{stack,implicit}_value ops from DWARF4
when some variable doesn't have memory or register location, yet
it its value can be computed from other variables/memory/etc.

	Jakub




More information about the Dwarf-discuss mailing list