[Dwarf-discuss] dwarf - debug line number information program state machine registers

Ramanaiah Nalamothu ramana.venkat83@gmail.com
Mon May 14 11:35:57 GMT 2007

So end_sequence represents end of last instruction of a compilation unit but
not just a basic block. This clarifies my doubt.

Thanks for your reply.


On 5/14/07, Daniel Jacobowitz <drow at false.org> wrote:
> On Mon, May 14, 2007 at 09:43:27AM +0530, Ramanaiah Nalamothu wrote:
> > So, basically an end_sequence tells the end of sequential instructions.
> am I
> > wrong??
> > In that case,  the basic_block, tells start of new sequence, and
> 'memory',
> > tells the address, pair is enough to represent what end_sequence tells.
> > Again i am repeating, why we need or in what exact scenario we need to
> use
> > this end_sequence???
> basic_block tells the start of a basic block.  This is a standard term
> from compilers; if you don't know exactly what it means, you should
> look it up in a compilers text.  It is a series of instructions where
> control always starts from the first one and continues to the last
> one.
> end_sequence marks the end of a region of code.  The region may be
> many basic blocks.
> --
> Daniel Jacobowitz
> CodeSourcery
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.dwarfstd.org/private.cgi/dwarf-discuss-dwarfstd.org/attachments/20070514/876eb58c/attachment.htm>

More information about the Dwarf-discuss mailing list