Home | History | Annotate | Download | only in XCore

Lines Matching refs:ELF

15 #include "llvm/Support/ELF.h"
24 BSSSection = Ctx.getELFSection(".dp.bss", ELF::SHT_NOBITS,
25 ELF::SHF_ALLOC | ELF::SHF_WRITE |
26 ELF::XCORE_SHF_DP_SECTION);
27 BSSSectionLarge = Ctx.getELFSection(".dp.bss.large", ELF::SHT_NOBITS,
28 ELF::SHF_ALLOC | ELF::SHF_WRITE |
29 ELF::XCORE_SHF_DP_SECTION);
30 DataSection = Ctx.getELFSection(".dp.data", ELF::SHT_PROGBITS,
31 ELF::SHF_ALLOC | ELF::SHF_WRITE |
32 ELF::XCORE_SHF_DP_SECTION);
33 DataSectionLarge = Ctx.getELFSection(".dp.data.large", ELF::SHT_PROGBITS,
34 ELF::SHF_ALLOC | ELF::SHF_WRITE |
35 ELF::XCORE_SHF_DP_SECTION);
36 DataRelROSection = Ctx.getELFSection(".dp.rodata", ELF::SHT_PROGBITS,
37 ELF::SHF_ALLOC | ELF::SHF_WRITE |
38 ELF::XCORE_SHF_DP_SECTION);
40 ".dp.rodata.large", ELF::SHT_PROGBITS,
41 ELF::SHF_ALLOC | ELF::SHF_WRITE | ELF::XCORE_SHF_DP_SECTION);
43 Ctx.getELFSection(".cp.rodata", ELF::SHT_PROGBITS,
44 ELF::SHF_ALLOC | ELF::XCORE_SHF_CP_SECTION);
46 Ctx.getELFSection(".cp.rodata.large", ELF::SHT_PROGBITS,
47 ELF::SHF_ALLOC | ELF::XCORE_SHF_CP_SECTION);
49 ".cp.rodata.cst4", ELF::SHT_PROGBITS,
50 ELF::SHF_ALLOC | ELF::SHF_MERGE | ELF::XCORE_SHF_CP_SECTION, 4, "");
52 ".cp.rodata.cst8", ELF::SHT_PROGBITS,
53 ELF::SHF_ALLOC | ELF::SHF_MERGE | ELF::XCORE_SHF_CP_SECTION, 8, "");
55 ".cp.rodata.cst16", ELF::SHT_PROGBITS,
56 ELF::SHF_ALLOC | ELF::SHF_MERGE | ELF::XCORE_SHF_CP_SECTION, 16, "");
58 Ctx.getELFSection(".cp.rodata.string", ELF::SHT_PROGBITS,
59 ELF::SHF_ALLOC | ELF::SHF_MERGE | ELF::SHF_STRINGS |
60 ELF::XCORE_SHF_CP_SECTION);
68 return ELF::SHT_NOBITS;
69 return ELF::SHT_PROGBITS;
76 Flags |= ELF::SHF_ALLOC;
79 Flags |= ELF::SHF_EXECINSTR;
81 Flags |= ELF::XCORE_SHF_CP_SECTION;
83 Flags |= ELF::XCORE_SHF_DP_SECTION;
86 Flags |= ELF::SHF_WRITE;
90 Flags |= ELF::SHF_MERGE;
93 Flags |= ELF::SHF_STRINGS;