..  
		
		
			
			
			
			
				
					
						
							
								ArmUnwindInfo.cpp 
							
						
					 
				 
				
					
						
							
							Fix several issues around .ARM.exidx section handling 
						
					 
				 
				2015-10-02 11:58:26 +00:00  
		
			
			
			
			
				
					
						
							
								Block.cpp 
							
						
					 
				 
				
					
						
							
							Handle the case when a variable is only valid in part of the enclosing scope 
						
					 
				 
				2016-02-25 12:23:37 +00:00  
		
			
			
			
			
				
					
						
							
								CMakeLists.txt 
							
						
					 
				 
				
					
						
							
							Move some functions from DWARFASTParserClang to ClangASTImporter. 
						
					 
				 
				2016-03-28 22:53:41 +00:00  
		
			
			
			
			
				
					
						
							
								ClangASTContext.cpp 
							
						
					 
				 
				
					
						
							
							Import block pointers from DWARF as Clang block pointers, not as structs. 
						
					 
				 
				2016-05-02 21:15:31 +00:00  
		
			
			
			
			
				
					
						
							
								ClangASTImporter.cpp 
							
						
					 
				 
				
					
						
							
							Move some functions from DWARFASTParserClang to ClangASTImporter. 
						
					 
				 
				2016-03-28 22:53:41 +00:00  
		
			
			
			
			
				
					
						
							
								ClangExternalASTSourceCallbacks.cpp 
							
						
					 
				 
				
					
						
							
							Trying to submit 254476 one more time. This implement -gmodule debugging support. 
						
					 
				 
				2015-12-08 01:02:08 +00:00  
		
			
			
			
			
				
					
						
							
								ClangExternalASTSourceCommon.cpp 
							
						
					 
				 
				
					
						
							
							Fixed an unfortunate reversed conditional that 
						
					 
				 
				2014-12-06 02:31:49 +00:00  
		
			
			
			
			
				
					
						
							
								ClangUtil.cpp 
							
						
					 
				 
				
					
						
							
							Add some unit tests for ClangASTContext. 
						
					 
				 
				2016-04-01 23:20:35 +00:00  
		
			
			
			
			
				
					
						
							
								CompactUnwindInfo.cpp 
							
						
					 
				 
				
					
						
							
							Clean up register naming conventions inside lldb. 
						
					 
				 
				2015-09-15 23:20:34 +00:00  
		
			
			
			
			
				
					
						
							
								CompileUnit.cpp 
							
						
					 
				 
				
					
						
							
							Read macro info from .debug_macro section and use it for expression evaluation. 
						
					 
				 
				2015-12-16 00:22:08 +00:00  
		
			
			
			
			
				
					
						
							
								CompilerDecl.cpp 
							
						
					 
				 
				
					
						
							
							Fixed TypeMemberFunctionImpl to not use clang types directly but use the new CompilerDecl class to do the job in an abstract way. 
						
					 
				 
				2015-11-10 17:47:04 +00:00  
		
			
			
			
			
				
					
						
							
								CompilerDeclContext.cpp 
							
						
					 
				 
				
					
						
							
							Take 2: Use an artifical namespace so that member vars do not hide local vars. 
						
					 
				 
				2016-02-05 19:10:04 +00:00  
		
			
			
			
			
				
					
						
							
								CompilerType.cpp 
							
						
					 
				 
				
					
						
							
							Import block pointers from DWARF as Clang block pointers, not as structs. 
						
					 
				 
				2016-05-02 21:15:31 +00:00  
		
			
			
			
			
				
					
						
							
								DWARFCallFrameInfo.cpp 
							
						
					 
				 
				
					
						
							
							Improve the handling of missing elf symtab and missing symbol sizes 
						
					 
				 
				2016-02-18 11:12:18 +00:00  
		
			
			
			
			
				
					
						
							
								DebugMacros.cpp 
							
						
					 
				 
				
					
						
							
							Read macro info from .debug_macro section and use it for expression evaluation. 
						
					 
				 
				2015-12-16 00:22:08 +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 
							
						
					 
				 
				
					
						
							
							Add support for .ARM.exidx unwind information 
						
					 
				 
				2015-09-30 13:50:14 +00:00  
		
			
			
			
			
				
					
						
							
								Function.cpp 
							
						
					 
				 
				
					
						
							
							The compiler may use "line number 0" to indicate compiler generated goo that it can't 
						
					 
				 
				2016-02-03 00:07:23 +00:00  
		
			
			
			
			
				
					
						
							
								GoASTContext.cpp 
							
						
					 
				 
				
					
						
							
							Import block pointers from DWARF as Clang block pointers, not as structs. 
						
					 
				 
				2016-05-02 21:15:31 +00:00  
		
			
			
			
			
				
					
						
							
								JavaASTContext.cpp 
							
						
					 
				 
				
					
						
							
							Import block pointers from DWARF as Clang block pointers, not as structs. 
						
					 
				 
				2016-05-02 21:15:31 +00:00  
		
			
			
			
			
				
					
						
							
								LineEntry.cpp 
							
						
					 
				 
				
					
						
							
							When constructing an address range to "step" or "next" through, 
						
					 
				 
				2015-12-15 00:40:30 +00:00  
		
			
			
			
			
				
					
						
							
								LineTable.cpp 
							
						
					 
				 
				
					
						
							
							Fix dwarf sequence insertions 
						
					 
				 
				2016-01-08 01:39:14 +00:00  
		
			
			
			
			
				
					
						
							
								ObjectFile.cpp 
							
						
					 
				 
				
					
						
							
							Fix address class lookup for absolute symbols 
						
					 
				 
				2016-02-26 14:21:27 +00:00  
		
			
			
			
			
				
					
						
							
								Symbol.cpp 
							
						
					 
				 
				
					
						
							
							Unconditionally accept symbol sizes from elf 
						
					 
				 
				2016-01-19 10:24:51 +00:00  
		
			
			
			
			
				
					
						
							
								SymbolContext.cpp 
							
						
					 
				 
				
					
						
							
							Adding an SBThread::StepInto that takes an end-line, also moved the code that figures 
						
					 
				 
				2016-02-13 00:31:47 +00:00  
		
			
			
			
			
				
					
						
							
								SymbolFile.cpp 
							
						
					 
				 
				
					
						
							
							Now that SymbolFileDWARF supports having types in completely separate .pcm file with "-fmodules -gmodules", each SymbolFileDWARF can reference module DWARF info by looking in other DWARF files. Then if you have 1000 .o files that each reference one or more .pcm files in their debug info, a simple Module::FindTypes(...) call can end up searching the same .pcm file over and over and over. Now all internal FindTypes methods in classes (ModuleList, Module, SymbolFile) now take an extra argument: 
						
					 
				 
				2016-02-10 21:28:13 +00:00  
		
			
			
			
			
				
					
						
							
								SymbolVendor.cpp 
							
						
					 
				 
				
					
						
							
							Now that SymbolFileDWARF supports having types in completely separate .pcm file with "-fmodules -gmodules", each SymbolFileDWARF can reference module DWARF info by looking in other DWARF files. Then if you have 1000 .o files that each reference one or more .pcm files in their debug info, a simple Module::FindTypes(...) call can end up searching the same .pcm file over and over and over. Now all internal FindTypes methods in classes (ModuleList, Module, SymbolFile) now take an extra argument: 
						
					 
				 
				2016-02-10 21:28:13 +00:00  
		
			
			
			
			
				
					
						
							
								Symtab.cpp 
							
						
					 
				 
				
					
						
							
							Fixed in issue with ObjectFileMachO where it would add empty sections to the section list that was used to try and cap symbols to the max address of the section in which it is contained. The empty sections would make cap the symbols and make their sizes zero. Also fixed a few other things that could cause problems in the SymbolFileDWARFDebugMap when zero sized symbols were found and used to make OSO range map entries. 
						
					 
				 
				2016-04-22 22:35:08 +00:00  
		
			
			
			
			
				
					
						
							
								Type.cpp 
							
						
					 
				 
				
					
						
							
							When creating typedefs, don't call Type::GetName() since that might recursively call "lldb_private::Type::ResolveClangType(lldb_private::Type::ResolveStateTag)" and cause a crash. A lldb_private::Type should have a valid name if it is created without a backing CompilerType. Also provide a name that we can recognize so if we see it in a as the typename of a variable, we will know to check it out. This crash is happening quite a bit and we need to determine if this is due to incorrect debug info, or just due to some bug in LLDBD. 
						
					 
				 
				2016-03-29 18:22:07 +00:00  
		
			
			
			
			
				
					
						
							
								TypeList.cpp 
							
						
					 
				 
				
					
						
							
							Testcase and fix for bug 24074 
						
					 
				 
				2015-10-08 09:45:41 +00:00  
		
			
			
			
			
				
					
						
							
								TypeMap.cpp 
							
						
					 
				 
				
					
						
							
							Fix a crasher in SymbolContext::SortTypeList() where something that was iterating over a std::multimap was actually mutating the list. 
						
					 
				 
				2015-11-19 23:10:45 +00:00  
		
			
			
			
			
				
					
						
							
								TypeSystem.cpp 
							
						
					 
				 
				
					
						
							
							Refinement of r260624.  It is possible somebody might try to add to the map 
						
					 
				 
				2016-02-15 20:04:15 +00:00  
		
			
			
			
			
				
					
						
							
								UnwindPlan.cpp 
							
						
					 
				 
				
					
						
							
							Fix handling of the arm IT instruction in the unwinder 
						
					 
				 
				2016-02-10 10:42:13 +00:00  
		
			
			
			
			
				
					
						
							
								UnwindTable.cpp 
							
						
					 
				 
				
					
						
							
							Add support for .ARM.exidx unwind information 
						
					 
				 
				2015-09-30 13:50:14 +00:00  
		
			
			
			
			
				
					
						
							
								Variable.cpp 
							
						
					 
				 
				
					
						
							
							Fixed Variable::GetDecl() and Variable::GetDeclContext() to check the "Type *" before using it so we don't crash if a variable's type can't be realized which happens more often recently due to -gmodules. 
						
					 
				 
				2016-04-12 00:06:27 +00:00  
		
			
			
			
			
				
					
						
							
								VariableList.cpp 
							
						
					 
				 
				
					
						
							
							Fix resolution conflict between global and class static variables in C++ 
						
					 
				 
				2015-08-18 22:46:57 +00:00  
		
			
			
			
			
				
					
						
							
								VerifyDecl.cpp 
							
						
					 
				 
				
					
						
							…