Enable StackMap Serialization for COFF
[oota-llvm.git] / lib / MC / MCObjectFileInfo.cpp
index aa3d965bbce14681df1a3ebd76ee8e9943fa7880..576827a72d56f372d0cc096697addcd8c5c20e3b 100644 (file)
@@ -733,6 +733,11 @@ void MCObjectFileInfo::initCOFFMCObjectFileInfo(Triple T) {
       ".tls$", COFF::IMAGE_SCN_CNT_INITIALIZED_DATA | COFF::IMAGE_SCN_MEM_READ |
                    COFF::IMAGE_SCN_MEM_WRITE,
       SectionKind::getDataRel());
+         
+  StackMapSection = Ctx->getCOFFSection(".llvm_stackmaps",
+                                        COFF::IMAGE_SCN_CNT_INITIALIZED_DATA |
+                                            COFF::IMAGE_SCN_MEM_READ,
+                                        SectionKind::getReadOnly());   
 }
 
 void MCObjectFileInfo::InitMCObjectFileInfo(const Triple &TheTriple,