1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-22 04:22:57 +02:00
llvm-mirror/include/llvm/DebugInfo
David Blaikie d497e3aa07 DebugInfo: Use separate macinfo contributions for each CU
The macinfo support was broken for LTO situations, by terminating
macinfo lists only once - multiple macinfo contributions were correctly
labeled, but they all continued/flowed into later contributions until
only one terminator appeared at the end of the section.

Correctly terminate each contribution & fix the parsing to handle this
situation too. The parsing fix is also necessary for dumping linked
binaries - the previous code would stop at the end of the first
contribution - missing all later contributions in a linked binary.

It'd be nice to improve the dumping to print the offsets of each
contribution so it'd be easier to know which CU AT_macro_info refers to
which macinfo contribution.
2019-11-08 13:27:00 -08:00
..
CodeView TypeRecord - fix uninitialized variable warnings. NFCI. 2019-11-07 16:56:17 +00:00
DWARF DebugInfo: Use separate macinfo contributions for each CU 2019-11-08 13:27:00 -08:00
GSYM Fix a documentation warning from GSYM commit. 2019-10-10 20:29:11 +00:00
MSF Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
PDB [PDB] Fix bug when using multiple PCH header objects with the same name. 2019-10-10 20:25:51 +00:00
Symbolize llvm-symbolizer: Untag addresses in object files by default. 2019-08-05 20:59:25 +00:00
DIContext.h [llvm] Migrate llvm::make_unique to std::make_unique 2019-08-15 15:54:37 +00:00