Added support for mixing monolithic DWARF5 with legacy DWARF, and monolithic legacy and DWARF5 split dwarf.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
| Paths 
 |  Differential  D128232  
[BOLT][DWARF] Support mix mode DWARF ClosedPublic Authored by ayermolo on Jun 20 2022, 4:31 PM. 
Details Summary Added support for mixing monolithic DWARF5 with legacy DWARF, and monolithic legacy and DWARF5 split dwarf. 
Diff Detail 
 Event Timelineayermolo retitled this revision from [BOLT][DWARF] Support mix mode monolithic DWARF to [BOLT][DWARF] Support mix mode DWARF.Jun 21 2022, 3:02 PM maksfb added inline comments. This revision is now accepted and ready to land.Jun 28 2022, 6:00 PM Closed by commit rGe159abdb0400: [BOLT][DWARF] Support mix mode DWARF (authored by ayermolo).  ·  Explain WhyJun 30 2022, 4:53 PM This revision was automatically updated to reflect the committed changes. 
Revision Contents 
 
 
Diff 438857 bolt/include/bolt/Rewrite/DWARFRewriter.h
 bolt/lib/Core/BinaryContext.cpp
 bolt/lib/Rewrite/DWARFRewriter.cpp
 bolt/test/X86/Inputs/dwarf5-dwarf4-monolithic-helper0.s
 
 bolt/test/X86/Inputs/dwarf5-dwarf4-monolithic-helper1.s
 
 bolt/test/X86/Inputs/dwarf5-dwarf4-monolithic-helper2.s
 
 bolt/test/X86/Inputs/dwarf5-dwarf4-monolithic-main.s
 
 bolt/test/X86/Inputs/dwarf5-split-dwarf4-monolithic-helper1.s
 
 bolt/test/X86/Inputs/dwarf5-split-dwarf4-monolithic-main.s
 
 bolt/test/X86/dwarf5-dwarf4-monolithic.test
 bolt/test/X86/dwarf5-split-dwarf4-monolithic.test
 
 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
nit