llvm-project/lldb/source/Symbol
Tamas Berghammer f5ead561b3 Fix several issues around .ARM.exidx section handling
* Use .ARM.exidx as a fallback unwind plan for non-call site when the
  instruction emulation based unwind failed.
* Work around an old compiler issue where the compiler isn't sort the
  entries in .ARM.exidx based on their address.
* Fix unwind info parsing when the virtual file address >= 0x80000000
* Fix bug in unwind info parsing when neither lr nor pc is explicitly
  restored.

Differential revision: http://reviews.llvm.org/D13380

llvm-svn: 249119
2015-10-02 11:58:26 +00:00
..
ArmUnwindInfo.cpp Fix several issues around .ARM.exidx section handling 2015-10-02 11:58:26 +00:00
Block.cpp Final bit of type system cleanup that abstracts declaration contexts into lldb_private::CompilerDeclContext and renames ClangType to CompilerType in many accessors and functions. 2015-08-24 23:46:31 +00:00
CMakeLists.txt Add support for .ARM.exidx unwind information 2015-09-30 13:50:14 +00:00
ClangASTContext.cpp Now persistent expression data no longer lives with the Target, but rather with 2015-09-30 19:57:57 +00:00
ClangASTImporter.cpp Rename clang_type_t to opaque_compiler_type_t. 2015-09-22 17:04:24 +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
CompactUnwindInfo.cpp Clean up register naming conventions inside lldb. 2015-09-15 23:20:34 +00:00
CompileUnit.cpp Move things from the LanguageRuntime that obviously belong in the new Language plugin instead. 2015-09-02 01:06:46 +00:00
CompilerDecl.cpp Search variables based on clang::DeclContext and clang::Decl tree 2015-09-15 23:44:17 +00:00
CompilerDeclContext.cpp Search variables based on clang::DeclContext and clang::Decl tree 2015-09-15 23:44:17 +00:00
CompilerType.cpp Rename clang_type -> compiler_type for variables. 2015-09-24 03:54:50 +00:00
DWARFCallFrameInfo.cpp Clean up register naming conventions inside lldb. 2015-09-15 23:20:34 +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 Introudce a IsTopLevelFunction() API on Language and Function 2015-09-30 23:12:22 +00:00
GoASTContext.cpp Rename clang_type -> compiler_type for variables. 2015-09-24 03:54:50 +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 Fix prologue end handling when code compiled by gcc 2015-09-16 12:36:37 +00:00
Makefile
ObjectFile.cpp Add support for .ARM.exidx unwind information 2015-09-30 13:50:14 +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 Revert 248366 "Testcase and fix for bug 24074" 2015-09-23 19:32:56 +00:00
SymbolFile.cpp Revert 248366 "Testcase and fix for bug 24074" 2015-09-23 19:32:56 +00:00
SymbolVendor.cpp Revert 248366 "Testcase and fix for bug 24074" 2015-09-23 19:32:56 +00:00
Symtab.cpp Move more functionality from the LanguageRuntimes to the Languages. 2015-09-02 01:59:14 +00:00
Type.cpp Rename clang_type -> compiler_type for variables. 2015-09-24 03:54:50 +00:00
TypeList.cpp Revert 248366 "Testcase and fix for bug 24074" 2015-09-23 19:32:56 +00:00
TypeSystem.cpp Allow CompilerType to express a vote on whether oneliner printing should happen 2015-09-23 02:04:34 +00:00
UnwindPlan.cpp Improve instruction emulation based stack unwinding on ARM 2015-06-24 11:27:32 +00:00
UnwindTable.cpp Add support for .ARM.exidx unwind information 2015-09-30 13:50:14 +00:00
Variable.cpp Rename clang_type -> compiler_type for variables. 2015-09-24 03:54:50 +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 Added VerifyDecl, a function that, when LLDB is 2011-10-26 01:06:27 +00:00