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".
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 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 of the lldbPluginUnwindAssemblyX86 to LLVMMCDisasm
library. This fixes the following build failure when linking against
shared libraries:
lib64/liblldbPluginUnwindAssemblyX86.a(x86AssemblyInspectionEngine.cpp.o):x8
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
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
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
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