@@ -426,14 +426,14 @@ void DwarfMonoException::EmitMonoLSDA(const FunctionEHFrameInfo *EFI) {
426426 const MonoCallSiteEntry &S = *I;
427427
428428 MCSymbol *EHFuncBeginSym =
429- Asm->GetTempSymbol (" eh_func_begin " , FunctionNumber);
429+ Asm->GetTempSymbol (" mono_eh_func_begin " , FunctionNumber);
430430
431431 MCSymbol *BeginLabel = S.BeginLabel ;
432432 if (BeginLabel == 0 )
433433 BeginLabel = EHFuncBeginSym;
434434 MCSymbol *EndLabel = S.EndLabel ;
435435 if (EndLabel == 0 )
436- EndLabel = Asm->GetTempSymbol (" eh_func_end " , FunctionNumber);
436+ EndLabel = Asm->GetTempSymbol (" mono_eh_func_end " , FunctionNumber);
437437
438438 Asm->OutStreamer .AddComment (" Region start" );
439439 Asm->EmitLabelDifference (BeginLabel, EHFuncBeginSym, 4 );
@@ -545,7 +545,7 @@ void DwarfMonoException::EmitMonoEHFrame(const Function *Personality)
545545 //
546546 Streamer.AddComment (" mono method idx" );
547547 Streamer.EmitIntValue (EHFrameInfo.MonoEH .MonoMethodIdx , 4 );
548- MCSymbol *FDEBeginSym = Asm->GetTempSymbol (" mono_eh_func_begin " , EHFrameInfo.Number );
548+ MCSymbol *FDEBeginSym = Asm->GetTempSymbol (" mono_eh_fde_begin " , EHFrameInfo.Number );
549549 Asm->EmitLabelDifference (FDEBeginSym, EHFrameHdrSym, 4 );
550550 }
551551 // Emit a last entry to simplify binary searches and to enable the computation of
@@ -557,8 +557,8 @@ void DwarfMonoException::EmitMonoEHFrame(const Function *Personality)
557557 const FunctionEHFrameInfo &EHFrameInfo = EHFrames [EHFrames.size () - 1 ];
558558 int Index = EHFrameInfo.Number ;
559559 // Emit the size of the last function, since it cannot be computed using the next table entry
560- MCSymbol *Sym1 = Asm->GetTempSymbol (" eh_func_begin " , Index);
561- MCSymbol *Sym2 = Asm->GetTempSymbol (" eh_func_end " , Index);
560+ MCSymbol *Sym1 = Asm->GetTempSymbol (" mono_eh_func_begin " , Index);
561+ MCSymbol *Sym2 = Asm->GetTempSymbol (" mono_eh_func_end " , Index);
562562 Asm->EmitLabelDifference (Sym2, Sym1, 4 );
563563 MCSymbol *Sym3 = Asm->GetTempSymbol (" mono_eh_frame_end" );
564564 Asm->EmitLabelDifference (Sym3, EHFrameHdrSym, 4 );
@@ -592,7 +592,7 @@ void DwarfMonoException::EmitMonoEHFrame(const Function *Personality)
592592 const FunctionEHFrameInfo &EHFrameInfo = *I;
593593 int Index = EHFrameInfo.Number ;
594594
595- MCSymbol *FDEBeginSym = Asm->GetTempSymbol (" mono_eh_func_begin " , Index);
595+ MCSymbol *FDEBeginSym = Asm->GetTempSymbol (" mono_eh_fde_begin " , Index);
596596 Streamer.EmitLabel (FDEBeginSym);
597597
598598 // No need for length, CIE, PC begin, PC range, alignment
@@ -617,7 +617,7 @@ void DwarfMonoException::EmitMonoEHFrame(const Function *Personality)
617617
618618 CFAOffset = CIECFAOffset;
619619
620- MCSymbol *BeginSym = Asm->GetTempSymbol (" eh_func_begin " , Index);
620+ MCSymbol *BeginSym = Asm->GetTempSymbol (" mono_eh_func_begin " , Index);
621621 EmitCFIInstructions (Streamer, EHFrameInfo.Instructions , BeginSym, &EHFrameInfo.EHLabels , CFAOffset, dataAlignmentFactor);
622622
623623 Streamer.AddBlankLine ();
@@ -635,14 +635,14 @@ DwarfMonoException::~DwarfMonoException() {}
635635
636636void DwarfMonoException::beginFunction (const MachineFunction *MF)
637637{
638- Asm->OutStreamer .EmitLabel (Asm->GetTempSymbol (" eh_func_begin " ,
638+ Asm->OutStreamer .EmitLabel (Asm->GetTempSymbol (" mono_eh_func_begin " ,
639639 Asm->getFunctionNumber ()));
640640 EHLabels.clear ();
641641}
642642
643643void DwarfMonoException::endFunction (const MachineFunction *MF)
644644{
645- Asm->OutStreamer .EmitLabel (Asm->GetTempSymbol (" eh_func_end " ,
645+ Asm->OutStreamer .EmitLabel (Asm->GetTempSymbol (" mono_eh_func_end " ,
646646 Asm->getFunctionNumber ()));
647647
648648 MMI->TidyLandingPads ();
0 commit comments