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
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
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
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
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
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
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
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:
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".