Re: [Dwarf-Discuss] Is this legal DWARF, and if so, what does it mean?

2014-09-15 Thread John DelSignore
Hi Ron, Thanks for the reply, in-line below... Ron Brender wrote: 1. I am not enough of an C++ lawyer to comment on the meaning of lexical blocks inside "std". But I don't recall that the formal definition of "std" has any such blocks--if not, the presence here is either wrong

Re: [Dwarf-Discuss] Is this legal DWARF, and if so, what does it mean?

2014-09-15 Thread John DelSignore
Hi Michael, Thanks for the reply. In-line below... Michael Eager wrote: > On 09/15/14 10:32, John DelSignore wrote: >> Hi, >> >> TotalView has a customer that has C++ code that produces the >> following DWARF with the Intel 12.1 >> compiler: > > ICC generates a lot of idiosyncratic DWARF. I would

Re: [Dwarf-Discuss] Is this legal DWARF, and if so, what does it mean?

2014-09-15 Thread Ron Brender
1. I am not enough of an C++ lawyer to comment on the meaning of lexical blocks inside "std". But I don't recall that the formal definition of "std" has any such blocks--if not, the presence here is either wrong or the sloppy remains of some block nested in something else that did not get properly

Re: [Dwarf-Discuss] Is this legal DWARF, and if so, what does it mean?

2014-09-15 Thread Michael Eager
On 09/15/14 10:32, John DelSignore wrote: Hi, TotalView has a customer that has C++ code that produces the following DWARF with the Intel 12.1 compiler: ICC generates a lot of idiosyncratic DWARF. <0><1192a2>: Abbrev Number: 1 (DW_TAG_compile_unit) DW_AT_comp_dir: ...SNIPPED...

[Dwarf-Discuss] Is this legal DWARF, and if so, what does it mean?

2014-09-15 Thread John DelSignore
Hi, TotalView has a customer that has C++ code that produces the following DWARF with the Intel 12.1 compiler:  <0><1192a2>: Abbrev Number: 1 (DW_TAG_compile_unit) DW_AT_comp_dir    : ...SNIPPED... DW_AT_language    : 4    (C++) DW_AT_name    : ...SNIPPED... DW_AT_prod