/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/ |
H A D | XCoreTargetObjectFile.cpp | 24 ELF::SHF_ALLOC | ELF::SHF_WRITE | in Initialize() 27 ELF::SHF_ALLOC | ELF::SHF_WRITE | in Initialize() 30 ELF::SHF_ALLOC | ELF::SHF_WRITE | in Initialize() 33 ELF::SHF_ALLOC | ELF::SHF_WRITE | in Initialize() 36 ELF::SHF_ALLOC | ELF::SHF_WRITE | in Initialize() 40 ELF::SHF_ALLOC | ELF::SHF_WRITE | ELF::XCORE_SHF_DP_SECTION); in Initialize() 85 Flags |= ELF::SHF_WRITE; in getXCoreSectionFlags()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonTargetObjectFile.cpp | 118 ELF::SHF_WRITE | ELF::SHF_ALLOC | in Initialize() 122 ELF::SHF_WRITE | ELF::SHF_ALLOC | in Initialize() 185 ELF::SHF_WRITE | ELF::SHF_ALLOC); in getExplicitSectionGlobal() 376 ELF::SHF_WRITE | ELF::SHF_ALLOC | ELF::SHF_HEX_GPREL); in selectSmallSectionForGlobal() 391 ELF::SHF_WRITE | ELF::SHF_ALLOC | in selectSmallSectionForGlobal() 420 ELF::SHF_WRITE | ELF::SHF_ALLOC | ELF::SHF_HEX_GPREL); in selectSmallSectionForGlobal()
|
H A D | HexagonAsmPrinter.cpp | 205 sectionName, ELF::SHT_PROGBITS, ELF::SHF_WRITE | ELF::SHF_ALLOC); in smallData() 233 ".lita", ELF::SHT_PROGBITS, ELF::SHF_WRITE | ELF::SHF_ALLOC); in smallData()
|
/freebsd/contrib/llvm-project/llvm/lib/MC/MCParser/ |
H A D | ELFAsmParser.cpp | 93 ELF::SHF_WRITE | ELF::SHF_ALLOC, in ParseSectionDirectiveData() 103 ELF::SHF_WRITE | in ParseSectionDirectiveBSS() 114 ELF::SHF_TLS | ELF::SHF_WRITE, in ParseSectionDirectiveTData() 120 ELF::SHF_TLS | ELF::SHF_WRITE, in ParseSectionDirectiveTBSS() 125 ELF::SHF_ALLOC | ELF::SHF_WRITE, in ParseSectionDirectiveDataRel() 131 ELF::SHF_WRITE, in ParseSectionDirectiveDataRelRo() 136 ELF::SHF_ALLOC | ELF::SHF_WRITE, in ParseSectionDirectiveEhFrame() 306 flags |= ELF::SHF_WRITE; in parseSectionFlags() 379 flags |= ELF::SHF_WRITE; in parseSunStyleSectionFlags() 567 Flags |= ELF::SHF_ALLOC | ELF::SHF_WRITE; in ParseSectionArguments() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/ |
H A D | M68kTargetObjectFile.cpp | 44 ".sdata", ELF::SHT_PROGBITS, ELF::SHF_WRITE | ELF::SHF_ALLOC); in Initialize() 47 ELF::SHF_WRITE | ELF::SHF_ALLOC); in Initialize()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/ |
H A D | LanaiTargetObjectFile.cpp | 33 ".sdata", ELF::SHT_PROGBITS, ELF::SHF_WRITE | ELF::SHF_ALLOC); in Initialize() 35 ELF::SHF_WRITE | ELF::SHF_ALLOC); in Initialize()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsTargetObjectFile.cpp | 50 ELF::SHF_WRITE | ELF::SHF_ALLOC | ELF::SHF_MIPS_GPREL); in Initialize() 53 ELF::SHF_WRITE | ELF::SHF_ALLOC | in Initialize()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVTargetObjectFile.cpp | 33 ".sdata", ELF::SHT_PROGBITS, ELF::SHF_WRITE | ELF::SHF_ALLOC); in Initialize() 35 ELF::SHF_WRITE | ELF::SHF_ALLOC); in Initialize()
|
/freebsd/contrib/llvm-project/llvm/lib/MC/ |
H A D | MCSectionELF.cpp | 74 if (Flags & ELF::SHF_WRITE) in printSwitchToSection() 91 if (Flags & ELF::SHF_WRITE) in printSwitchToSection()
|
H A D | MCObjectFileInfo.cpp | 387 EHSectionFlags |= ELF::SHF_WRITE; in initELFMCObjectFileInfo() 391 ELF::SHF_WRITE | ELF::SHF_ALLOC); in initELFMCObjectFileInfo() 397 ELF::SHF_WRITE | ELF::SHF_ALLOC); in initELFMCObjectFileInfo() 404 ELF::SHF_ALLOC | ELF::SHF_TLS | ELF::SHF_WRITE); in initELFMCObjectFileInfo() 407 ".tbss", ELF::SHT_NOBITS, ELF::SHF_ALLOC | ELF::SHF_TLS | ELF::SHF_WRITE); in initELFMCObjectFileInfo() 410 ELF::SHF_ALLOC | ELF::SHF_WRITE); in initELFMCObjectFileInfo() 1189 unsigned Flags = ELF::SHF_WRITE | ELF::SHF_ALLOC | ELF::SHF_LINK_ORDER; in getPCSection()
|
H A D | MCELFStreamer.cpp | 279 ".bss", ELF::SHT_NOBITS, ELF::SHF_WRITE | ELF::SHF_ALLOC); in emitCommonSymbol()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/MCTargetDesc/ |
H A D | BPFELFObjectWriter.cpp | 77 if ((Flags & ELF::SHF_ALLOC) && (Flags & ELF::SHF_WRITE)) in getRelocType()
|
/freebsd/usr.sbin/btxld/ |
H A D | elfh.c | 114 htole32(SHF_ALLOC | SHF_WRITE), /* sh_flags */
|
/freebsd/contrib/llvm-project/lld/docs/ELF/ |
H A D | linker_script.rst | 106 GNU ld sets the ``SHF_WRITE`` flag. LLD sets the SHF_WRITE flag only if the 107 preceding output section with non-empty input sections also has the SHF_WRITE
|
/freebsd/contrib/elftoolchain/elfcopy/ |
H A D | pe.c | 189 if (sh.sh_flags & SHF_WRITE) in create_pe()
|
H A D | binary.c | 205 off, SHT_PROGBITS, ELF_T_BYTE, SHF_ALLOC | SHF_WRITE, 1, 0, 1); in create_elf_from_binary()
|
/freebsd/lib/libc/gen/ |
H A D | nlist.c | 281 (sh->sh_flags & SHF_WRITE ? N_DATA : N_TEXT) : in elf_sym_to_nlist()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/ |
H A D | HexagonMCELFStreamer.cpp | 111 SectionName, ELF::SHT_NOBITS, ELF::SHF_WRITE | ELF::SHF_ALLOC); in HexagonMCEmitCommonSymbol()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | TargetLoweringObjectFileImpl.cpp | 423 unsigned Flags = ELF::SHF_ALLOC | ELF::SHF_WRITE | ELF::SHF_GROUP; in emitPersonalityValue() 552 Flags |= ELF::SHF_WRITE; in getELFSectionFlags() 1083 unsigned Flags = ELF::SHF_ALLOC | ELF::SHF_WRITE; in getStaticStructorSection() 1176 ELF::SHF_ALLOC | ELF::SHF_WRITE); in InitializeELF() 1179 ELF::SHF_ALLOC | ELF::SHF_WRITE); in InitializeELF() 1184 ELF::SHF_WRITE | ELF::SHF_ALLOC); in InitializeELF() 1186 ELF::SHF_WRITE | ELF::SHF_ALLOC); in InitializeELF()
|
/freebsd/contrib/elftoolchain/size/ |
H A D | size.c | 765 !(shdr->sh_flags & SHF_WRITE))) in berkeley_calc() 768 (shdr->sh_flags & SHF_WRITE) && in berkeley_calc()
|
/freebsd/contrib/llvm-project/lld/ELF/ |
H A D | SyntheticSections.cpp | 376 : SyntheticSection(SHF_ALLOC | SHF_WRITE, SHT_NOBITS, alignment, name) { in BssSection() 651 : SyntheticSection(SHF_ALLOC | SHF_WRITE, SHT_PROGBITS, in GotSection() 734 : SyntheticSection(SHF_ALLOC | SHF_WRITE | SHF_MIPS_GPREL, SHT_PROGBITS, 16, in MipsGotSection() 1165 : SyntheticSection(SHF_ALLOC | SHF_WRITE, SHT_PROGBITS, config->wordsize, in GotPltSection() 1217 : SyntheticSection(SHF_ALLOC | SHF_WRITE, in IgotPltSection() 1281 : SyntheticSection(SHF_ALLOC | SHF_WRITE, SHT_DYNAMIC, config->wordsize, in DynamicSection() 2555 this->flags |= SHF_WRITE; in PltSection() 2718 : SyntheticSection(SHF_ALLOC | SHF_WRITE, SHT_NOBITS, 1, ".relro_padding") { in RelroPaddingSection() 3985 : SyntheticSection(SHF_ALLOC | SHF_WRITE, SHT_PROGBITS, config->wordsize, in MipsRldMapSection() 4257 : SyntheticSection(SHF_ALLOC | SHF_WRITE, SHT_PROGBITS, 4, ".got2") {} in PPC32Got2Section() [all …]
|
H A D | ScriptParser.cpp | 1349 .Case(CASE_ENT(SHF_WRITE)) in parseFlag() 1830 flags |= SHF_WRITE; in readMemoryAttributes() 1836 invFlags |= SHF_WRITE; in readMemoryAttributes()
|
H A D | ICF.cpp | 167 if ((s->flags & SHF_WRITE) && s->name != ".data.rel.ro" && in isEligible()
|
H A D | LinkerScript.cpp | 430 sections, [](InputSectionBase *sec) { return sec->flags & SHF_WRITE; }); in matchConstraints() 1250 flags & ((sec->nonAlloc ? 0 : (uint64_t)SHF_ALLOC) | SHF_WRITE); in adjustOutputSections()
|
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/ |
H A D | ELFLinkGraphBuilder.h | 360 if (Sec.sh_flags & ELF::SHF_WRITE) in graphifySections()
|