hanchenye-llvm-project/llvm/tools/dsymutil
Jonas Devlieghere 40c63ed397 [dsymutil] Fix assertion triggered by empty address range.
An assertion was hit when running dsymutil on a gcc generated binary
that contained an empty address range. Address ranges are stored in an
interval map of half open intervals. Since the interval is empty and
therefore meaningless, we simply don't add it to the map.

llvm-svn: 350591
2019-01-08 01:08:09 +00:00
..
BinaryHolder.cpp [dsymutil] Rename conflicting declaration 2018-06-29 17:11:34 +00:00
BinaryHolder.h [dsymutil] Rename conflicting declaration 2018-06-29 17:11:34 +00:00
CFBundle.cpp
CFBundle.h Add header guards to some headers that are missing them 2018-09-03 16:22:05 +00:00
CMakeLists.txt [dsymutil] Upstream unobfuscation logic. 2019-01-07 23:27:25 +00:00
CompileUnit.cpp [dsymutil] Fix assertion triggered by empty address range. 2019-01-08 01:08:09 +00:00
CompileUnit.h Add header guards to some headers that are missing them 2018-09-03 16:22:05 +00:00
DebugMap.cpp Use the container form llvm::sort(C, ...) 2018-09-30 22:31:29 +00:00
DebugMap.h [dsymutil] Upstream unobfuscation logic. 2019-01-07 23:27:25 +00:00
DeclContext.cpp [dsymutil] Move abstractions into separate files (NFC) 2018-06-27 16:13:40 +00:00
DeclContext.h Add header guards to some headers that are missing them 2018-09-03 16:22:05 +00:00
DwarfLinker.cpp [dsymutil] Upstream unobfuscation logic. 2019-01-07 23:27:25 +00:00
DwarfLinker.h [dsymutil] Prevent non-determinism due to threading. 2018-09-07 10:29:22 +00:00
DwarfStreamer.cpp [dsymutil] Upstream unobfuscation logic. 2019-01-07 23:27:25 +00:00
DwarfStreamer.h [dsymutil] Upstream unobfuscation logic. 2019-01-07 23:27:25 +00:00
LLVMBuild.txt [dsymutil] Rename llvm-dsymutil -> dsymutil 2018-03-18 11:38:41 +00:00
LinkUtils.h [dsymutil] Upstream unobfuscation logic. 2019-01-07 23:27:25 +00:00
MachODebugMapParser.cpp [dsymutil] Upstream unobfuscation logic. 2019-01-07 23:27:25 +00:00
MachOUtils.cpp [dsymutil] Upstream unobfuscation logic. 2019-01-07 23:27:25 +00:00
MachOUtils.h [dsymutil] Upstream unobfuscation logic. 2019-01-07 23:27:25 +00:00
NonRelocatableStringpool.cpp [dsymutil] Upstream unobfuscation logic. 2019-01-07 23:27:25 +00:00
NonRelocatableStringpool.h [dsymutil] Upstream unobfuscation logic. 2019-01-07 23:27:25 +00:00
SymbolMap.cpp [dsymutil] Upstream unobfuscation logic. 2019-01-07 23:27:25 +00:00
SymbolMap.h [dsymutil] Upstream unobfuscation logic. 2019-01-07 23:27:25 +00:00
dsymutil.cpp [dsymutil] Upstream unobfuscation logic. 2019-01-07 23:27:25 +00:00
dsymutil.h [dsymutil] Make the CachedBinaryHolder the default 2018-06-29 16:51:52 +00:00