aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Expression/Materializer.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-09-06*** This commit represents a complete reformatting of the LLDB source codeKate Stone1-1177/+1118
2016-08-18Fixed a problem where we failed to get the size of an Objective-C type.Sean Callanan1-1/+3
2016-03-08Support floating point values in 128-bit SSE vector registersAdrian Prantl1-2/+2
2016-02-27Revert "Fix bug with register values byte order in expression evaluation."Todd Fiala1-10/+3
2016-02-26Register value is not necessarily scalar.Chaoren Lin1-261/+262
2016-02-26Fix bug with register values byte order in expression evaluation.Aidan Dodds1-3/+9
2015-11-10Fixed a bug where the size of a type was used instead of the size of a pointer.Sean Callanan1-1/+1
2015-11-04Add "zero_memory" option to IRMemoryMap::FindSpace & IRMemoryMap::Malloc. Ze...Jim Ingham1-3/+18
2015-10-26Fix Clang-tidy modernize-use-override warnings in some files in source; other...Eugene Zelenko1-51/+72
2015-10-03Add PersistentVariableDelegate to handle language-specific dematerialization.Sean Callanan1-33/+42
2015-10-02Made GetScratchTypeSystemForLanguage return an error if desired.Sean Callanan1-2/+3
2015-10-01Eliminated redundant "constructors" for ClangExpressionVariable. ...Sean Callanan1-7/+6
2015-09-30Now persistent expression data no longer lives with the Target, but rather withSean Callanan1-4/+19
2015-09-29Removed a bunch of dependencies of Materializer on ClangUserExpression.Sean Callanan1-24/+24
2015-09-25Moved more Clang-specific parts of the expression parser into the Clang plugin.Sean Callanan1-2/+2
2015-09-17Removed a needless cast to ClangExpressionVariable.Sean Callanan1-1/+1
2015-09-08ExpressionVariable now uses llvm::cast() instead of As...() for RTTI.Sean Callanan1-2/+2
2015-09-04This patch separates the generic portion of ClangExpressionVariable, whichSean Callanan1-16/+15
2015-09-03Jim told me about a cleaner way to include headers from plug-ins.Sean Callanan1-1/+1
2015-09-03In preparation for factoring persistent variables into a generic part and aSean Callanan1-1/+1
2015-08-24Final bit of type system cleanup that abstracts declaration contexts into lld...Greg Clayton1-2/+2
2015-08-11ClangASTType is now CompilerType.Greg Clayton1-1/+1
2015-06-25Resubmitting 240466 after fixing the linux test suite failures.Greg Clayton1-1/+1
2015-03-03Don't #include ClangPersistentVariables.h from Process.hZachary Turner1-0/+1
2015-01-28Preparatory infrastructural work to support dynamically determining sizes of ...Enrico Granata1-2/+2
2014-08-11Fix some typos:Sylvestre Ledru1-1/+1
2014-04-24Fixed a flipped conditional when writing back theSean Callanan1-1/+1
2014-04-04sweep up -Wformat warnings from gccSaleem Abdulrasool1-18/+20
2014-03-25Made the Materializer not write back variablesSean Callanan1-5/+23
2014-02-28Better error reporting when a variable can't beSean Callanan1-3/+25
2014-01-14Harden the Materializer logic against types thatSean Callanan1-0/+6
2014-01-07Fixed a bug where the expression parser doesn'tSean Callanan1-1/+3
2013-11-13Fixed printf warnings. The GetByteSize() results return uint64_t values, not ...Greg Clayton1-1/+4
2013-11-11Increase log detail for size mismatch in EntityVariable::MaterializeEd Maste1-1/+1
2013-11-04Roll back the changes I made in r193907 which created a new FrameJason Molenda1-14/+14
2013-11-02Add a new base class, Frame. It is a pure virtual function whichJason Molenda1-14/+14
2013-10-22Simplified the code that materializes a variable,Sean Callanan1-9/+3
2013-10-09Fixed a bug in the Materializer where we sent theSean Callanan1-1/+1
2013-07-12Modified the expression parser to only try toSean Callanan1-0/+13
2013-07-11Huge change to clean up types.Greg Clayton1-68/+116
2013-06-20Fixed a problem with materialization andSean Callanan1-1/+6
2013-06-03Fix various build warnings.Matt Kopec1-15/+15
2013-05-22Fixed a bug where persistent variables did notSean Callanan1-0/+4
2013-05-17<rdar://problem/13893094>Greg Clayton1-76/+42
2013-04-27Performance optimizations to ClangUserExpression,Sean Callanan1-2/+2
2013-04-20Fixed the expression parser's handling of resultSean Callanan1-15/+40
2013-04-19Fixed two problems when reading constant/registerSean Callanan1-1/+1
2013-04-18This commit changes the way LLDB executes userSean Callanan1-20/+252
2013-04-16Flipped the big switch: LLDB now uses the new Sean Callanan1-50/+122
2013-04-15Added logging to each entity in the MaterializerSean Callanan1-1/+211