[Lldb-commits] [PATCH] D31371: Stop calling ValueObject::SetName from synthetic child providers

2017-03-25 Thread Tamas Berghammer via Phabricator via lldb-commits
tberghammer created this revision. Calling ValueObject::SetName from a sythetic child provider would change the underying value object used for the non-synthetic child as well what is clearly unintentional. https://reviews.llvm.org/D31371 Files: include/lldb/Core/ValueObject.h source/Core/V

[Lldb-commits] [PATCH] D31369: PluginUnwindAssemblyX86: add missing linkage to MCDisasm

2017-03-25 Thread Michał Górny via Phabricator via lldb-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL298777: PluginUnwindAssemblyX86: add missing linkage to MCDisasm (authored by mgorny). Changed prior to commit: https://reviews.llvm.org/D31369?vs=93043&id=93052#toc Repository: rL LLVM https://revi

[Lldb-commits] [PATCH] D31367: Expression: add missing linkage to RuntimeDyld component

2017-03-25 Thread Michał Górny via Phabricator via lldb-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL298776: Expression: add missing linkage to RuntimeDyld component (authored by mgorny). Changed prior to commit: https://reviews.llvm.org/D31367?vs=93041&id=93051#toc Repository: rL LLVM https://revi

[Lldb-commits] [lldb] r298777 - PluginUnwindAssemblyX86: add missing linkage to MCDisasm

2017-03-25 Thread Michal Gorny via lldb-commits
Author: mgorny Date: Sat Mar 25 13:51:37 2017 New Revision: 298777 URL: http://llvm.org/viewvc/llvm-project?rev=298777&view=rev Log: PluginUnwindAssemblyX86: add missing linkage to MCDisasm Add missing linkage of the lldbPluginUnwindAssemblyX86 to LLVMMCDisasm library. This fixes the following bu

[Lldb-commits] [lldb] r298776 - Expression: add missing linkage to RuntimeDyld component

2017-03-25 Thread Michal Gorny via lldb-commits
Author: mgorny Date: Sat Mar 25 13:51:29 2017 New Revision: 298776 URL: http://llvm.org/viewvc/llvm-project?rev=298776&view=rev Log: Expression: add missing linkage to RuntimeDyld component Add missing linkage from lldbExpression library to LLVMRuntimeDyld. Otherwise the build against shared LLVM

[Lldb-commits] [PATCH] D31369: PluginUnwindAssemblyX86: add missing linkage to MCDisasm

2017-03-25 Thread Michał Górny via Phabricator via lldb-commits
mgorny created this revision. mgorny added a project: LLDB. Add missing linkage of the lldbPluginUnwindAssemblyX86 to LLVMMCDisasm library. This fixes the following build failure when linking against shared libraries: lib64/liblldbPluginUnwindAssemblyX86.a(x86AssemblyInspectionEngine.cpp.o):x8

[Lldb-commits] [PATCH] D31368: Add support for sythetic operator dereference

2017-03-25 Thread Tamas Berghammer via Phabricator via lldb-commits
tberghammer created this revision. After this change a sythetic child provider can generate a special child named "$$dereference$$" what if present is used when "operator*" or "operator->" used on a ValueObject. The goal of the change is to make expressions like "up->foo" work inside the "frame va

[Lldb-commits] [PATCH] D31367: Expression: add missing linkage to RuntimeDyld component

2017-03-25 Thread Michał Górny via Phabricator via lldb-commits
mgorny created this revision. mgorny added a project: LLDB. Add missing linkage from lldbExpression library to LLVMRuntimeDyld. Otherwise the build against shared LLVM libraries fails with: lib64/liblldbExpression.a(IRExecutionUnit.cpp.o):IRExecutionUnit.cpp:function llvm::RTDyldMemoryManager:

[Lldb-commits] [PATCH] D30272: Improve data formatter for libstdcpp unique_ptr

2017-03-25 Thread Tamas Berghammer via Phabricator via lldb-commits
tberghammer abandoned this revision. tberghammer added a comment. I wasn't able to get this approach working so I propose an alternative solution at https://reviews.llvm.org/D31366 for the infinite loop issue and I will create a separate CL for dereferencing smart pointers in "frame variable".