Home
last modified time | relevance | path

Searched refs:p_flags (Results 1 – 23 of 23) sorted by relevance

/llvm-project-15.0.7/lld/ELF/
H A DWriter.h31 p_type(type), p_flags(flags) {} in PhdrEntry()
41 uint32_t p_flags = 0; member
H A DWriter.cpp1072 if (!(p->p_flags & PF_W)) in setReservedSymbolSections()
2488 (prev->p_flags & PF_X) != (p->p_flags & PF_X)) || in fixSectionAlignments()
2589 if (p->p_type == PT_LOAD && (p->p_flags & PF_X)) in assignFileOffsets()
2886 if (p->p_type == PT_LOAD && (p->p_flags & PF_X)) in writeTrapInstr()
2901 if (last && (last->p_flags & PF_X)) in writeTrapInstr()
H A DLinkerScript.cpp1354 ret[id]->p_flags |= sec->getPhdrFlags(); in createPhdrs()
H A DRelocations.cpp255 !(phdr.p_flags & ELF::PF_W) && ss.value >= phdr.p_vaddr && in isReadOnly()
H A DSyntheticSections.cpp3762 hBuf->p_flags = p->p_flags; in writePhdrs()
/llvm-project-15.0.7/llvm/tools/llvm-objdump/
H A DELFDump.cpp278 << ((Phdr.p_flags & ELF::PF_R) ? "r" : "-") in printProgramHeaders()
279 << ((Phdr.p_flags & ELF::PF_W) ? "w" : "-") in printProgramHeaders()
280 << ((Phdr.p_flags & ELF::PF_X) ? "x" : "-") << "\n"; in printProgramHeaders()
/llvm-project-15.0.7/compiler-rt/lib/lsan/
H A Dlsan_common_linux.cpp86 if (!(phdr->p_flags & PF_W) || (phdr->p_type != PT_LOAD) || in ProcessGlobalRegionsCallback()
/llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_freebsd.h110 __uint32_t p_flags; member
H A Dsanitizer_linux_libcdep.cpp637 bool executable = phdr->p_flags & PF_X; in AddModuleSegments()
638 bool writable = phdr->p_flags & PF_W; in AddModuleSegments()
/llvm-project-15.0.7/lldb/source/Plugins/ObjectFile/ELF/
H A DELFHeader.cpp380 if (data.GetU32(offset, &p_flags, 1) == nullptr) in Parse()
388 if (data.GetU32(offset, &p_flags, 1) == nullptr) in Parse()
H A DObjectFileELF.cpp1699 if (H.p_flags & PF_R) in GetPermissions()
1701 if (H.p_flags & PF_W) in GetPermissions()
1703 if (H.p_flags & PF_X) in GetPermissions()
3099 ph.p_flags); in DumpELFProgramHeader()
3101 DumpELFProgramHeader_p_flags(s, ph.p_flags); in DumpELFProgramHeader()
3130 void ObjectFileELF::DumpELFProgramHeader_p_flags(Stream *s, elf_word p_flags) { in DumpELFProgramHeader_p_flags() argument
3131 *s << ((p_flags & PF_X) ? "PF_X" : " ") in DumpELFProgramHeader_p_flags()
3132 << (((p_flags & PF_X) && (p_flags & PF_W)) ? '+' : ' ') in DumpELFProgramHeader_p_flags()
3133 << ((p_flags & PF_W) ? "PF_W" : " ") in DumpELFProgramHeader_p_flags()
3134 << (((p_flags & PF_W) && (p_flags & PF_R)) ? '+' : ' ') in DumpELFProgramHeader_p_flags()
[all …]
H A DELFHeader.h194 elf_word p_flags; ///< Segment attributes. member
H A DObjectFileELF.h362 elf::elf_word p_flags);
/llvm-project-15.0.7/lldb/source/Plugins/Process/elf-core/
H A DProcessElfCore.cpp137 ((header.p_flags & llvm::ELF::PF_R) ? lldb::ePermissionsReadable : 0u) | in AddAddressRangeFromLoadSegment()
138 ((header.p_flags & llvm::ELF::PF_W) ? lldb::ePermissionsWritable : 0u) | in AddAddressRangeFromLoadSegment()
139 ((header.p_flags & llvm::ELF::PF_X) ? lldb::ePermissionsExecutable : 0u); in AddAddressRangeFromLoadSegment()
/llvm-project-15.0.7/llvm/include/llvm/BinaryFormat/
H A DELF.h1339 Elf32_Word p_flags; // Segment flags member
1346 Elf64_Word p_flags; // Segment flags member
/llvm-project-15.0.7/llvm/include/llvm/Object/
H A DELFTypes.h515 Elf_Word p_flags; // Segment flags
523 Elf_Word p_flags; // Segment flags
H A DELF.h774 if (!(Phdr.p_type & ELF::PT_LOAD) || !(Phdr.p_flags & ELF::PF_X)) in createFakeSections()
/llvm-project-15.0.7/llvm/tools/llvm-profgen/
H A DProfiledBinary.cpp302 if (Phdr.p_flags & ELF::PF_X) { in setPreferredTextSegmentAddresses()
/llvm-project-15.0.7/llvm/lib/ObjCopy/ELF/
H A DELFObject.cpp42 Phdr.p_flags = Seg.Flags; in writePhdr()
1402 Seg.Flags = Phdr.p_flags; in readProgramHeaders()
/llvm-project-15.0.7/llvm/tools/obj2yaml/
H A Delf2yaml.cpp484 PH.Flags = Phdr.p_flags; in dumpProgramHeaders()
/llvm-project-15.0.7/bolt/lib/Rewrite/
H A DRewriteInstance.cpp3914 NewPhdr.p_flags = ELF::PF_X | ELF::PF_R; in patchELFPHDRTable()
3918 NewPhdr.p_flags |= ELF::PF_W; in patchELFPHDRTable()
/llvm-project-15.0.7/llvm/lib/ObjectYAML/
H A DELFEmitter.cpp548 Phdr.p_flags = YamlPhdr.Flags; in initProgramHeaders()
/llvm-project-15.0.7/llvm/tools/llvm-readobj/
H A DELFDumper.cpp4304 Fields[6].Str = printPhdrFlags(Phdr.p_flags); in printProgramHeaders()
6857 W.printFlags("Flags", Phdr.p_flags, makeArrayRef(ElfSegmentFlags)); in printProgramHeaders()