Re: [lldb-dev] Resolving dynamic type based on RTTI fails in case of type names inequality in DWARF and mangled symbols

2017-12-15 Thread Jim Ingham via lldb-dev
First off, just a technical point. lldb doesn't use RTTI to find dynamic types, and in fact works for projects like lldb & clang that turn off RTTI. It just uses the fact that the vtable symbol for an object demangles to: vtable for CLASSNAME That's not terribly important, but I just wanted t

Re: [lldb-dev] [Openmp-dev] [6.0.0 Release] Scheduling the release

2017-12-15 Thread Robinson, Paul via lldb-dev
> -Original Message- > From: lldb-dev [mailto:lldb-dev-boun...@lists.llvm.org] On Behalf Of Hans > Wennborg via lldb-dev > Sent: Friday, December 15, 2017 10:07 AM > To: Chandler Carruth > Cc: llvm-dev; Release-testers; cfe-dev; openmp-dev (openmp- > d...@lists.llvm.org); LLDB Dev > Subje

Re: [lldb-dev] [Openmp-dev] [6.0.0 Release] Scheduling the release

2017-12-15 Thread Hans Wennborg via lldb-dev
On Thu, Dec 14, 2017 at 10:42 PM, Chandler Carruth wrote: > FWIW, I don't have really strong objections, but I'm honestly not a fan. The > reason is mostly that I think it is very late to make the change and likely > to mean most people are on holiday when the branch occurs. I somewhat > anticipat

[lldb-dev] Resolving dynamic type based on RTTI fails in case of type names inequality in DWARF and mangled symbols

2017-12-15 Thread xgsa via lldb-dev
Sorry, I probably shouldn't have used HTML for that message. Converted to plain text. Original message 15.12.2017, 18:01, "xgsa" : Hi, I am working on issue that in C++ program for some complex cases with templates showing dynamic type based on RTTI in lldb doesn't work prope

[lldb-dev] Resolving dynamic type based on RTTI fails in case of type names inequality in DWARF and mangled symbols

2017-12-15 Thread xgsa via lldb-dev
Hi, I am working on issue that in C++ program for some complex cases with templates showing dynamic type based on RTTI in lldb doesn't work properly. Consider the following example:enum class TagType : bool {    Tag1 }; struct I {    virtual ~I() = default; }; template struct Impl : pu

[lldb-dev] [Bug 35671] New: Debugserver does not propagate environment when launching with a pre-loaded inferior

2017-12-15 Thread via lldb-dev
https://bugs.llvm.org/show_bug.cgi?id=35671 Bug ID: 35671 Summary: Debugserver does not propagate environment when launching with a pre-loaded inferior Product: lldb Version: unspecified Hardware: PC OS: Lin

[lldb-dev] [Bug 35654] LLDB Does not print the correct value for a variable (suspect NRVO alias issue)

2017-12-15 Thread via lldb-dev
https://bugs.llvm.org/show_bug.cgi?id=35654 lab...@google.com changed: What|Removed |Added Assignee|lldb-dev@lists.llvm.org |jing...@apple.com --- Comment #6 from lab...