mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-11-04 22:07:27 +00:00
Add TAI field for exception table section.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34477 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
02b3f5ec4a
commit
a15be8ce3a
@ -313,6 +313,11 @@ namespace llvm {
|
||||
/// DwarfEHFrameSection - Section directive for Exception frames.
|
||||
///
|
||||
const char *DwarfEHFrameSection; // Defaults to ".eh_frame".
|
||||
|
||||
/// DwarfExceptionSection - Section directive for Exception table.
|
||||
///
|
||||
const char *DwarfExceptionSection; // Defaults to ".gcc_except_table".
|
||||
|
||||
|
||||
//===--- CBE Asm Translation Table -----------------------------------===//
|
||||
|
||||
@ -540,6 +545,9 @@ namespace llvm {
|
||||
const char *getDwarfEHFrameSection() const {
|
||||
return DwarfEHFrameSection;
|
||||
}
|
||||
const char *getDwarfExceptionSection() const {
|
||||
return DwarfExceptionSection;
|
||||
}
|
||||
const char** getAsmCBE() const {
|
||||
return AsmTransCBE;
|
||||
}
|
||||
|
@ -43,6 +43,7 @@ PPCTargetAsmInfo::PPCTargetAsmInfo(const PPCTargetMachine &TM) {
|
||||
DwarfMacInfoSection = ".section __DWARF,__debug_macinfo,regular,debug";
|
||||
DwarfEHFrameSection =
|
||||
".section __TEXT,__eh_frame,coalesced,no_toc+strip_static_syms+live_support";
|
||||
DwarfExceptionSection = ".section __DATA,__gcc_except_tab";
|
||||
}
|
||||
|
||||
DarwinTargetAsmInfo::DarwinTargetAsmInfo(const PPCTargetMachine &TM)
|
||||
|
@ -86,6 +86,7 @@ TargetAsmInfo::TargetAsmInfo() :
|
||||
DwarfRangesSection(".debug_ranges"),
|
||||
DwarfMacInfoSection(".debug_macinfo"),
|
||||
DwarfEHFrameSection(".eh_frame"),
|
||||
DwarfExceptionSection(".gcc_except_table"),
|
||||
AsmTransCBE(0) {
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user