llvm-project/lldb/source/Symbol
Pavel Labath 89ad594075 Fix TestStopHookMultipleThreads and TestNamespace after r241751
The mentioned commit introduced a subtle change in behavior when printing variable names. This
occured when we have a variable, for which we only know the demangled name, because the compiler
has failed to provide one (this typically happens for variables in anonymous namespaces). A
Mangled class which contains only a demangled name considers itself to be invalid (this could
possibly be a bug), but it's GetName() method still returns a valid demangled name. The previous
commit introduced the check for the validity of the class, and if it failed, it would fall back
to printing the bare name (without the namespace prefixes, as the tests were expecting). I revert
this part of the commit and check the validity of the string returned by GetName() instead.

llvm-svn: 241795
2015-07-09 10:57:54 +00:00
..
Block.cpp Move lldb-log.cpp to core/Logging.cpp 2015-03-18 18:20:42 +00:00
CMakeLists.txt Revert "Introduce a TypeSystem interface to support adding non-clang languages." 2015-06-08 23:38:06 +00:00
ClangASTContext.cpp Fix build after recent clang interface changes 2015-07-07 10:11:16 +00:00
ClangASTImporter.cpp Fixed a serious bug in DeportType where the types could retain DeclContexts that 2015-07-08 18:03:41 +00:00
ClangASTType.cpp Fix build after recent clang interface changes 2015-07-07 10:11:16 +00:00
ClangExternalASTSourceCallbacks.cpp Fix error introduced by changing function signatures. 2015-03-24 18:56:08 +00:00
ClangExternalASTSourceCommon.cpp Fixed an unfortunate reversed conditional that 2014-12-06 02:31:49 +00:00
ClangNamespaceDecl.cpp Added a packet history object to the GDBRemoteCommunication class that is always remembering the last 512 packets that were sent/received. These packets get dumped if logging gets enabled, or when the new expr lldb::DumpProcessGDBRemotePacketHistory (void *process, const char *log_file_path) global function is called. 2012-04-09 22:46:21 +00:00
CompactUnwindInfo.cpp Update comment about the UNWIND_X86_64_MODE_STACK_IND encoding 2015-06-18 22:16:10 +00:00
CompileUnit.cpp Fix a variety of typos. 2015-06-18 05:27:05 +00:00
DWARFCallFrameInfo.cpp Improve DWARF CFI CIE parsing and remove duplicated code 2015-07-03 09:30:17 +00:00
Declaration.cpp For some reason, sometimes the directory paths that clang emits have internal 2014-11-15 01:54:26 +00:00
FuncUnwinders.cpp Improve instruction emulation based stack unwinding on ARM 2015-06-24 11:27:32 +00:00
Function.cpp Make many mangled functions that might demangle a name be allowed to specify a language to use in order to soon support Pascal and Java demangling. Dawn Perchik will take care of making this so. 2015-07-08 22:32:23 +00:00
LineEntry.cpp DWARF says line number 0 is a valid line number - used to indicate a source line that should 2013-09-27 01:15:46 +00:00
LineTable.cpp Fixed a problem where we might omit some breakpoints when using DWARF in .o files. 2015-02-10 16:53:40 +00:00
Makefile
ObjectFile.cpp Resubmitting 240466 after fixing the linux test suite failures. 2015-06-25 21:46:34 +00:00
Symbol.cpp Make many mangled functions that might demangle a name be allowed to specify a language to use in order to soon support Pascal and Java demangling. Dawn Perchik will take care of making this so. 2015-07-08 22:32:23 +00:00
SymbolContext.cpp Make many mangled functions that might demangle a name be allowed to specify a language to use in order to soon support Pascal and Java demangling. Dawn Perchik will take care of making this so. 2015-07-08 22:32:23 +00:00
SymbolFile.cpp Switch NULL to C++11 nullptr in source/Symbol and source/Utility 2014-04-20 13:17:36 +00:00
SymbolVendor.cpp This patch implements several improvements to the 2015-04-20 16:31:29 +00:00
Symtab.cpp Make many mangled functions that might demangle a name be allowed to specify a language to use in order to soon support Pascal and Java demangling. Dawn Perchik will take care of making this so. 2015-07-08 22:32:23 +00:00
Type.cpp Found an issue that was causing types to be completed much more often than they needed to be. 2015-06-15 20:17:18 +00:00
TypeList.cpp cleanup unreferenced functions 2014-03-20 06:08:36 +00:00
UnwindPlan.cpp Improve instruction emulation based stack unwinding on ARM 2015-06-24 11:27:32 +00:00
UnwindTable.cpp The lldb unwinder can now use the unwind information from the compact-unwind 2014-12-08 03:09:00 +00:00
Variable.cpp Fix TestStopHookMultipleThreads and TestNamespace after r241751 2015-07-09 10:57:54 +00:00
VariableList.cpp Restore the ability of SBFrame::FindValue() to look for file global variables 2014-02-19 19:35:13 +00:00
VerifyDecl.cpp