| /llvm-project-15.0.7/lld/ELF/ |
| H A D | Writer.h | 31 p_type(type), p_flags(flags) {} in PhdrEntry() 41 uint32_t p_flags = 0; member
|
| H A D | Writer.cpp | 1072 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 D | LinkerScript.cpp | 1354 ret[id]->p_flags |= sec->getPhdrFlags(); in createPhdrs()
|
| H A D | Relocations.cpp | 255 !(phdr.p_flags & ELF::PF_W) && ss.value >= phdr.p_vaddr && in isReadOnly()
|
| H A D | SyntheticSections.cpp | 3762 hBuf->p_flags = p->p_flags; in writePhdrs()
|
| /llvm-project-15.0.7/llvm/tools/llvm-objdump/ |
| H A D | ELFDump.cpp | 278 << ((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 D | lsan_common_linux.cpp | 86 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 D | sanitizer_freebsd.h | 110 __uint32_t p_flags; member
|
| H A D | sanitizer_linux_libcdep.cpp | 637 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 D | ELFHeader.cpp | 380 if (data.GetU32(offset, &p_flags, 1) == nullptr) in Parse() 388 if (data.GetU32(offset, &p_flags, 1) == nullptr) in Parse()
|
| H A D | ObjectFileELF.cpp | 1699 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 D | ELFHeader.h | 194 elf_word p_flags; ///< Segment attributes. member
|
| H A D | ObjectFileELF.h | 362 elf::elf_word p_flags);
|
| /llvm-project-15.0.7/lldb/source/Plugins/Process/elf-core/ |
| H A D | ProcessElfCore.cpp | 137 ((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 D | ELF.h | 1339 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 D | ELFTypes.h | 515 Elf_Word p_flags; // Segment flags 523 Elf_Word p_flags; // Segment flags
|
| H A D | ELF.h | 774 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 D | ProfiledBinary.cpp | 302 if (Phdr.p_flags & ELF::PF_X) { in setPreferredTextSegmentAddresses()
|
| /llvm-project-15.0.7/llvm/lib/ObjCopy/ELF/ |
| H A D | ELFObject.cpp | 42 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 D | elf2yaml.cpp | 484 PH.Flags = Phdr.p_flags; in dumpProgramHeaders()
|
| /llvm-project-15.0.7/bolt/lib/Rewrite/ |
| H A D | RewriteInstance.cpp | 3914 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 D | ELFEmitter.cpp | 548 Phdr.p_flags = YamlPhdr.Flags; in initProgramHeaders()
|
| /llvm-project-15.0.7/llvm/tools/llvm-readobj/ |
| H A D | ELFDumper.cpp | 4304 Fields[6].Str = printPhdrFlags(Phdr.p_flags); in printProgramHeaders() 6857 W.printFlags("Flags", Phdr.p_flags, makeArrayRef(ElfSegmentFlags)); in printProgramHeaders()
|