Lines Matching refs:ELF
263 EHSectionType = ELF::SHT_PROGBITS;
264 EHSectionFlags = ELF::SHF_ALLOC;
267 EHSectionType = ELF::SHT_X86_64_UNWIND;
269 EHSectionFlags |= ELF::SHF_WRITE;
273 // ELF
275 Ctx->getELFSection(".bss", ELF::SHT_NOBITS,
276 ELF::SHF_WRITE | ELF::SHF_ALLOC,
280 Ctx->getELFSection(".text", ELF::SHT_PROGBITS,
281 ELF::SHF_EXECINSTR |
282 ELF::SHF_ALLOC,
286 Ctx->getELFSection(".data", ELF::SHT_PROGBITS,
287 ELF::SHF_WRITE |ELF::SHF_ALLOC,
291 Ctx->getELFSection(".rodata", ELF::SHT_PROGBITS,
292 ELF::SHF_ALLOC,
296 Ctx->getELFSection(".tdata", ELF::SHT_PROGBITS,
297 ELF::SHF_ALLOC | ELF::SHF_TLS |
298 ELF::SHF_WRITE,
302 Ctx->getELFSection(".tbss", ELF::SHT_NOBITS,
303 ELF::SHF_ALLOC | ELF::SHF_TLS |
304 ELF::SHF_WRITE,
308 Ctx->getELFSection(".data.rel", ELF::SHT_PROGBITS,
309 ELF::SHF_ALLOC |ELF::SHF_WRITE,
313 Ctx->getELFSection(".data.rel.local", ELF::SHT_PROGBITS,
314 ELF::SHF_ALLOC |ELF::SHF_WRITE,
318 Ctx->getELFSection(".data.rel.ro", ELF::SHT_PROGBITS,
319 ELF::SHF_ALLOC |ELF::SHF_WRITE,
323 Ctx->getELFSection(".data.rel.ro.local", ELF::SHT_PROGBITS,
324 ELF::SHF_ALLOC |ELF::SHF_WRITE,
328 Ctx->getELFSection(".rodata.cst4", ELF::SHT_PROGBITS,
329 ELF::SHF_ALLOC |ELF::SHF_MERGE,
333 Ctx->getELFSection(".rodata.cst8", ELF::SHT_PROGBITS,
334 ELF::SHF_ALLOC |ELF::SHF_MERGE,
338 Ctx->getELFSection(".rodata.cst16", ELF::SHT_PROGBITS,
339 ELF::SHF_ALLOC |ELF::SHF_MERGE,
343 Ctx->getELFSection(".ctors", ELF::SHT_PROGBITS,
344 ELF::SHF_ALLOC |ELF::SHF_WRITE,
348 Ctx->getELFSection(".dtors", ELF::SHT_PROGBITS,
349 ELF::SHF_ALLOC |ELF::SHF_WRITE,
354 // FIXME: We're emitting LSDA info into a readonly section on ELF, even though
359 Ctx->getELFSection(".gcc_except_table", ELF::SHT_PROGBITS,
360 ELF::SHF_ALLOC,
365 Ctx->getELFSection(".debug_abbrev", ELF::SHT_PROGBITS, 0,
368 Ctx->getELFSection(".debug_info", ELF::SHT_PROGBITS, 0,
371 Ctx->getELFSection(".debug_line", ELF::SHT_PROGBITS, 0,
374 Ctx->getELFSection(".debug_frame", ELF::SHT_PROGBITS, 0,
377 Ctx->getELFSection(".debug_pubtypes", ELF::SHT_PROGBITS, 0,
380 Ctx->getELFSection(".debug_str", ELF::SHT_PROGBITS,
381 ELF::SHF_MERGE | ELF::SHF_STRINGS,
384 Ctx->getELFSection(".debug_loc", ELF::SHT_PROGBITS, 0,
387 Ctx->getELFSection(".debug_aranges", ELF::SHT_PROGBITS, 0,
390 Ctx->getELFSection(".debug_ranges", ELF::SHT_PROGBITS, 0,
393 Ctx->getELFSection(".debug_macinfo", ELF::SHT_PROGBITS, 0,