Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
81fe1fbf4abd00b24e078a80cb15a2d2c1343f11
/
lldb
/
source
/
Expression
/
Materializer.cpp
a6682a4
Simplify Boolean expressions
by Jonas Devlieghere
· 7 years ago
ceff664
Remove header grouping comments.
by Jonas Devlieghere
· 7 years ago
d821c99
Move RegisterValue,Scalar,State from Core to Utility
by Pavel Labath
· 7 years ago
03219f7
Refactor GetNextPersistentVariableName into a non-virtual method
by Adrian Prantl
· 7 years ago
5435f78
Move the persistent variable counter into Target
by Adrian Prantl
· 7 years ago
0509724
Reflow paragraphs in comments.
by Adrian Prantl
· 7 years ago
97206d5
Rename Error -> Status.
by Zachary Turner
· 8 years ago
9739a55
Fix DataExtractor failures.
by Zachary Turner
· 9 years ago
29cb868
Isolate Target-specific functionality of DataExtractor.
by Zachary Turner
· 9 years ago
6f9e690
Move Log from Core -> Utility.
by Zachary Turner
· 9 years ago
c156427
Don't allow direct access to StreamString's internal buffer.
by Zachary Turner
· 9 years ago
b9c1b51
*** This commit represents a complete reformatting of the LLDB source code
by Kate Stone
· 9 years ago
799a3fc
Fixed a problem where we failed to get the size of an Objective-C type.
by Sean Callanan
· 9 years ago
6aeba89
Support floating point values in 128-bit SSE vector registers
by Adrian Prantl
· 10 years ago
6993abf
Revert "Fix bug with register values byte order in expression evaluation."
by Todd Fiala
· 10 years ago
b6f76b3
Register value is not necessarily scalar.
by Chaoren Lin
· 10 years ago
5ba2b2a
Fix bug with register values byte order in expression evaluation.
by Aidan Dodds
· 10 years ago
edd508b
Fixed a bug where the size of a type was used instead of the size of a pointer.
by Sean Callanan
· 10 years ago
2c38141
Add "zero_memory" option to IRMemoryMap::FindSpace & IRMemoryMap::Malloc. Zero out
by Jim Ingham
· 10 years ago
315b688
Fix Clang-tidy modernize-use-override warnings in some files in source; other minor fixes.
by Eugene Zelenko
· 10 years ago
9fda9d2
Add PersistentVariableDelegate to handle language-specific dematerialization.
by Sean Callanan
· 10 years ago
a994b0b
Made GetScratchTypeSystemForLanguage return an error if desired.
by Sean Callanan
· 10 years ago
9301ec1
Eliminated redundant "constructors" for ClangExpressionVariable.
by Sean Callanan
· 10 years ago
8f1f9a1
Now persistent expression data no longer lives with the Target, but rather with
by Sean Callanan
· 10 years ago
e6f4a82
Removed a bunch of dependencies of Materializer on ClangUserExpression.
by Sean Callanan
· 10 years ago
4dbb271
Moved more Clang-specific parts of the expression parser into the Clang plugin.
by Sean Callanan
· 10 years ago
c608d20
Removed a needless cast to ClangExpressionVariable.
by Sean Callanan
· 10 years ago
3820e9c
ExpressionVariable now uses llvm::cast() instead of As...() for RTTI.
by Sean Callanan
· 10 years ago
bc8ac34
This patch separates the generic portion of ClangExpressionVariable, which
by Sean Callanan
· 10 years ago
30e3397
Jim told me about a cleaner way to include headers from plug-ins.
by Sean Callanan
· 10 years ago
e33724f
In preparation for factoring persistent variables into a generic part and a
by Sean Callanan
· 10 years ago
99558cc4
Final bit of type system cleanup that abstracts declaration contexts into lldb_private::CompilerDeclContext and renames ClangType to CompilerType in many accessors and functions.
by Greg Clayton
· 10 years ago
a1e5dc8
ClangASTType is now CompilerType.
by Greg Clayton
· 10 years ago
358cf1e
Resubmitting 240466 after fixing the linux test suite failures.
by Greg Clayton
· 10 years ago
af0f45f
Don't #include ClangPersistentVariables.h from Process.h
by Zachary Turner
· 11 years ago
1cd5e92
Preparatory infrastructural work to support dynamically determining sizes of ObjC types via the runtime
by Enrico Granata
· 11 years ago
f610289
Fix some typos:
by Sylvestre Ledru
· 11 years ago
4640a01
Fixed a flipped conditional when writing back the
by Sean Callanan
· 11 years ago
324a103
sweep up -Wformat warnings from gcc
by Saleem Abdulrasool
· 11 years ago
c4ca2c1
Made the Materializer not write back variables
by Sean Callanan
· 12 years ago
866e91c
Better error reporting when a variable can't be
by Sean Callanan
· 12 years ago
22ac610
Harden the Materializer logic against types that don't know their bit alignment.
by Sean Callanan
· 12 years ago
65b320f
Fixed a bug where the expression parser doesn't
by Sean Callanan
· 12 years ago
3ebae49
Fixed printf warnings. The GetByteSize() results return uint64_t values, not size_t values.
by Greg Clayton
· 12 years ago
d23dcbf
Increase log detail for size mismatch in EntityVariable::Materialize
by Ed Maste
· 12 years ago
b57e4a1
Roll back the changes I made in r193907 which created a new Frame
by Jason Molenda
· 12 years ago
f23bf74
Add a new base class, Frame. It is a pure virtual function which
by Jason Molenda
· 12 years ago
13b4ef2
Simplified the code that materializes a variable,
by Sean Callanan
· 12 years ago
3e68903
Fixed a bug in the Materializer where we sent the
by Sean Callanan
· 12 years ago
d2a507a
Modified the expression parser to only try to
by Sean Callanan
· 12 years ago
57ee306
Huge change to clean up types.
by Greg Clayton
· 12 years ago
a4e8105
Fixed a problem with materialization and
by Sean Callanan
· 12 years ago
ef14371
Fix various build warnings.
by Matt Kopec
· 12 years ago
fbf5c68
Fixed a bug where persistent variables did not
by Sean Callanan
· 12 years ago
9e9f219
<rdar://problem/13893094>
by Greg Clayton
· 12 years ago
df56540
Performance optimizations to ClangUserExpression,
by Sean Callanan
· 12 years ago
2afbf44
Fixed the expression parser's handling of result
by Sean Callanan
· 12 years ago
ed185ab
Fixed two problems when reading constant/register
by Sean Callanan
· 12 years ago
1582ee6
This commit changes the way LLDB executes user expressions.
by Sean Callanan
· 12 years ago
14b1bae
Flipped the big switch: LLDB now uses the new
by Sean Callanan
· 12 years ago
2d37e5a
Added logging to each entity in the Materializer
by Sean Callanan
· 12 years ago
b5717e0
Added support for registers to the Materializer.
by Sean Callanan
· 12 years ago
b024d87
Audited the existing Materializer code to ensure
by Sean Callanan
· 12 years ago
2f1edcd
Added symbol materialization support to the new Materializer.
by Sean Callanan
· 12 years ago
458ae1c
Now that ValueObjects permit writing, made the
by Sean Callanan
· 12 years ago
f8043fa
Implemented materialization and dematerialization
by Sean Callanan
· 12 years ago
35005f7
Replicated the materialization logic for persistent
by Sean Callanan
· 12 years ago
3dd6a42
Hand over the job of laying out the argument structure
by Sean Callanan
· 12 years ago
96d2730
Added a Materializer class that contains
by Sean Callanan
· 12 years ago