Home
last modified time | relevance | path

Searched refs:ProgramHeader (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/compiler-rt/lib/profile/
H A DInstrProfilingPlatformLinux.c195 const ElfW(Phdr) *ProgramHeader = in __llvm_write_binary_ids()
201 if (ProgramHeader[I].p_type == PT_PHDR) in __llvm_write_binary_ids()
202 Base = (uintptr_t)ProgramHeader - ProgramHeader[I].p_vaddr; in __llvm_write_binary_ids()
203 if (ProgramHeader[I].p_type == PT_DYNAMIC && _DYNAMIC) in __llvm_write_binary_ids()
204 Base = (uintptr_t)_DYNAMIC - ProgramHeader[I].p_vaddr; in __llvm_write_binary_ids()
211 if (ProgramHeader[I].p_type != PT_NOTE) in __llvm_write_binary_ids()
216 (const ElfW(Nhdr) *)(Base + ProgramHeader[I].p_vaddr); in __llvm_write_binary_ids()
218 (const ElfW(Nhdr) *)((const char *)(Note) + ProgramHeader[I].p_memsz); in __llvm_write_binary_ids()
/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DMCDXContainerWriter.cpp43 PartOffset += sizeof(dxbc::ProgramHeader); in writeObject()
82 PartSize += sizeof(dxbc::ProgramHeader); in writeObject()
87 dxbc::ProgramHeader Header; in writeObject()
88 memset(reinterpret_cast<void *>(&Header), 0, sizeof(dxbc::ProgramHeader)); in writeObject()
96 dxbc::ProgramHeader::getVersion(MajorVersion, MinorVersion); in writeObject()
102 Header.Size = (SectionSize + sizeof(dxbc::ProgramHeader) + 3) / 4; in writeObject()
112 sizeof(dxbc::ProgramHeader))); in writeObject()
/freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DDXContainerEmitter.cpp134 dxbc::ProgramHeader Header; in writeParts()
135 Header.Version = dxbc::ProgramHeader::getVersion(P.Program->MajorVersion, in writeParts()
158 Header.Size = sizeof(dxbc::ProgramHeader) + Header.Bitcode.Size; in writeParts()
164 sizeof(dxbc::ProgramHeader)); in writeParts()
H A DELFEmitter.cpp243 getPhdrFragments(const ELFYAML::ProgramHeader &Phdr,
545 ELFYAML::ProgramHeader &YamlPhdr = Doc.ProgramHeaders[I]; in initProgramHeaders()
1147 ELFState<ELFT>::getPhdrFragments(const ELFYAML::ProgramHeader &Phdr, in getPhdrFragments()
1223 ArrayRef<ELFYAML::ProgramHeader> Phdrs, const ELFYAML::NoBitsSection &S) { in shouldAllocateFileSpace()
1224 for (const ELFYAML::ProgramHeader &PH : Phdrs) { in shouldAllocateFileSpace()
H A DELFYAML.cpp1177 void MappingTraits<ELFYAML::ProgramHeader>::mapping( in mapping()
1178 IO &IO, ELFYAML::ProgramHeader &Phdr) { in mapping()
1191 std::string MappingTraits<ELFYAML::ProgramHeader>::validate( in validate()
1192 IO &IO, ELFYAML::ProgramHeader &FileHdr) { in validate()
/freebsd/contrib/llvm-project/llvm/include/llvm/ObjectYAML/
H A DELFYAML.h722 struct ProgramHeader { struct
740 std::vector<ProgramHeader> ProgramHeaders; argument
773 bool shouldAllocateFileSpace(ArrayRef<ProgramHeader> Phdrs,
791 LLVM_YAML_IS_SEQUENCE_VECTOR(llvm::ELFYAML::ProgramHeader) in LLVM_YAML_IS_SEQUENCE_VECTOR()
932 template <> struct MappingTraits<ELFYAML::ProgramHeader> { in LLVM_YAML_IS_SEQUENCE_VECTOR()
933 static void mapping(IO &IO, ELFYAML::ProgramHeader &FileHdr); in LLVM_YAML_IS_SEQUENCE_VECTOR()
934 static std::string validate(IO &IO, ELFYAML::ProgramHeader &FileHdr); in LLVM_YAML_IS_SEQUENCE_VECTOR()
/freebsd/contrib/llvm-project/llvm/lib/Object/
H A DDXContainer.cpp67 dxbc::ProgramHeader Header; in parseDXILHeader()
70 Current += offsetof(dxbc::ProgramHeader, Bitcode) + Header.Bitcode.Offset; in parseDXILHeader()
/freebsd/contrib/llvm-project/llvm/include/llvm/BinaryFormat/
H A DDXContainer.h126 struct ProgramHeader { struct
145 static_assert(sizeof(ProgramHeader) == 24, "ProgramHeader Size incorrect!"); argument
/freebsd/contrib/llvm-project/llvm/include/llvm/Object/
H A DDXContainer.h461 using DXILData = std::pair<dxbc::ProgramHeader, const char *>;