1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 19:23:23 +01:00
llvm-mirror/lib/DebugInfo
James Henderson 6f98470a43 [DebugInfo] Use Cursor to detect errors in debug line prologue parser
Previously, the debug line parser would keep attempting to read data
even if it had run out of data to read. This meant errors in parsing
would often end up being reported as something else, such as an unknown
version or malformed directory/filename table. This patch fixes the
issues by using the Cursor API to capture errors.

Reviewed by: labath

Differential Revision: https://reviews.llvm.org/D83043
2020-07-03 11:52:06 +01:00
..
CodeView [CodeView] Add TypeCollection::replaceType to replace type records post-merging 2020-06-18 09:17:14 -04:00
DWARF [DebugInfo] Use Cursor to detect errors in debug line prologue parser 2020-07-03 11:52:06 +01:00
GSYM [Object] Change ObjectFile::getSymbolValue() return type to Expected<uint64_t> 2020-05-02 14:04:44 +08:00
MSF
PDB [PDB] Defer public serialization until PDB writing 2020-06-30 11:28:04 -07:00
Symbolize Re-land "Migrate the rest of COFFObjectFile to Error" 2020-06-11 14:46:16 -07:00
CMakeLists.txt
LLVMBuild.txt