[Dwarf-discuss] dwarf - debug line number information program state machine registers
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
> > 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
> > 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
> end_sequence marks the end of a region of code. The region may be
> many basic blocks.
> Daniel Jacobowitz
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Dwarf-discuss