<html dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style id="owaParaStyle" type="text/css">P {margin-top:0;margin-bottom:0;}</style>
</head>
<body ocsi="0" fpstyle="1">
<div style="direction: ltr;font-family: Tahoma;color: #000000;font-size: 10pt;">How does one at the target level set/change the alignment of  ELF sections?<br>
<br>
I need to create a few target specific ELF sections. I seem to be able to create the section and fill it with data that gets written out, but don't see how I can set the alignment without first having an MCAssembler object handy.<br>
<br>
I am patterning after existing code for .sbss In MipsTargetObjectFile.cpp:<br>
 ReginfoSection =<br>
    getContext().getELFSection(".MIPS.options",<br>
                               ELF::SHT_MIPS_OPTIONS,<br>
                               ELF::SHF_ALLOC |ELF::SHF_MIPS_NOSTRIP,<br>
                               SectionKind::getMetadata());<br>
 <br>
ReginfoSection is defined as a MCSection *.<br>
<br>
Dumping information to the out streamer is simple:<br>
 <br>
  OutStreamer.SwitchSection(ReginfoSection);<br>
<br>
It should be simple. I hope I just missed the obvious. <br>
<br>
I'd also would like the ability to change the section fields of generic ELF sections at the Target level.<br>
<br>
Thanks,<br>
<br>
Jack<br>
</div>
</body>
</html>