mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-12-16 16:16:45 +00:00
Add brief support for the fission .debug_info.dwo section for
ELF output. llvm-svn: 168764
This commit is contained in:
parent
b69e639093
commit
620ed2e185
@ -108,6 +108,10 @@ protected:
|
||||
const MCSection *DwarfAccelNamespaceSection;
|
||||
const MCSection *DwarfAccelTypesSection;
|
||||
|
||||
/// These are used for the Fission separate debug information files.
|
||||
/// DwarfInfoDWOSection
|
||||
const MCSection *DwarfInfoDWOSection;
|
||||
|
||||
// Extra TLS Variable Data section. If the target needs to put additional
|
||||
// information for a TLS variable, it'll go here.
|
||||
const MCSection *TLSExtraDataSection;
|
||||
@ -225,6 +229,9 @@ public:
|
||||
const MCSection *getDwarfAccelTypesSection() const {
|
||||
return DwarfAccelTypesSection;
|
||||
}
|
||||
const MCSection *getDwarfInfoDWOSection() const {
|
||||
return DwarfInfoDWOSection;
|
||||
}
|
||||
|
||||
const MCSection *getTLSExtraDataSection() const {
|
||||
return TLSExtraDataSection;
|
||||
|
@ -408,6 +408,11 @@ void MCObjectFileInfo::InitELFMCObjectFileInfo(Triple T) {
|
||||
DwarfAccelTypesSection =
|
||||
Ctx->getELFSection(".apple_types", ELF::SHT_PROGBITS, 0,
|
||||
SectionKind::getMetadata());
|
||||
|
||||
// Fission Sections
|
||||
DwarfInfoDWOSection =
|
||||
Ctx->getELFSection(".debug_info.dwo", ELF::SHT_PROGBITS, 0,
|
||||
SectionKind::getMetadata());
|
||||
}
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user