| /openbsd-src/gnu/llvm/llvm/lib/ObjectYAML/ |
| H A D | COFFEmitter.cpp | 52 return Obj.Header.Machine == COFF::IMAGE_FILE_MACHINE_AMD64 || in is64Bit() 53 Obj.Header.Machine == COFF::IMAGE_FILE_MACHINE_ARM64 || in is64Bit() 54 Obj.Header.Machine == COFF::IMAGE_FILE_MACHINE_ARM64EC; in is64Bit() 58 return Obj.OptionalHeader->Header.FileAlignment; in getFileAlignment() 76 std::copy(Name.begin(), Name.end(), Sec.Header.Name); in parseSections() 85 Sec.Header.Name[0] = '/'; in parseSections() 86 std::copy(str.begin(), str.end(), Sec.Header.Name + 1); in parseSections() 98 Sec.Header.Characteristics |= (Log2_32(Sec.Alignment) + 1) << 20; in parseSections() 110 std::copy(Name.begin(), Name.end(), Sym.Header.Name); in parseSymbols() 114 *reinterpret_cast<support::aligned_ulittle32_t *>(Sym.Header.Name + 4) = in parseSymbols() [all …]
|
| H A D | DXContainerEmitter.cpp | 44 if (!ObjectFile.Header.FileSize) in validateSize() 45 ObjectFile.Header.FileSize = Computed; in validateSize() 46 else if (*ObjectFile.Header.FileSize < Computed) in validateSize() 53 if (ObjectFile.Parts.size() != ObjectFile.Header.PartOffsets->size()) in validatePartOffsets() 58 sizeof(dxbc::Header) + (ObjectFile.Header.PartCount * sizeof(uint32_t)); in validatePartOffsets() 59 for (auto I : llvm::zip(ObjectFile.Parts, *ObjectFile.Header.PartOffsets)) { in validatePartOffsets() 73 if (ObjectFile.Header.PartOffsets) in computePartOffsets() 76 sizeof(dxbc::Header) + (ObjectFile.Header.PartCount * sizeof(uint32_t)); in computePartOffsets() 77 ObjectFile.Header.PartOffsets = std::vector<uint32_t>(); in computePartOffsets() 79 ObjectFile.Header.PartOffsets->push_back(RollingOffset); in computePartOffsets() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/DebugInfo/PDB/Native/ |
| H A D | DbiStream.cpp | 46 : Stream(std::move(Stream)), Header(nullptr) {} in DbiStream() 56 if (auto EC = Reader.readObject(Header)) in reload() 60 if (Header->VersionSignature != -1) in reload() 67 if (Header->VersionHeader < PdbDbiV70) in reload() 72 sizeof(DbiStreamHeader) + Header->ModiSubstreamSize + in reload() 73 Header->SecContrSubstreamSize + Header->SectionMapSize + in reload() 74 Header->FileInfoSize + Header->TypeServerSize + in reload() 75 Header->OptionalDbgHdrSize + Header->ECSubstreamSize) in reload() 81 if (Header->ModiSubstreamSize % sizeof(uint32_t) != 0) in reload() 84 if (Header->SecContrSubstreamSize % sizeof(uint32_t) != 0) in reload() [all …]
|
| H A D | TpiStream.cpp | 48 if (Reader.readObject(Header)) in reload() 52 if (Header->Version != PdbTpiV80) in reload() 56 if (Header->HeaderSize != sizeof(TpiStreamHeader)) in reload() 60 if (Header->HashKeySize != sizeof(ulittle32_t)) in reload() 64 if (Header->NumHashBuckets < MinTpiHashBuckets || in reload() 65 Header->NumHashBuckets > MaxTpiHashBuckets) in reload() 71 Reader.readSubstream(TypeRecordsSubstream, Header->TypeRecordBytes)) in reload() 80 if (Header->HashStreamIndex != kInvalidStreamIndex) { in reload() 81 auto HS = Pdb.safelyCreateIndexedStream(Header->HashStreamIndex); in reload() 91 Header->HashValueBuffer.Length / sizeof(ulittle32_t); in reload() [all …]
|
| /openbsd-src/gnu/llvm/compiler-rt/lib/profile/ |
| H A D | InstrProfilingMerge.c | 46 __llvm_profile_header *Header = (__llvm_profile_header *)ProfileData; in __llvm_profile_check_compatibility() local 50 Header->BinaryIdsSize); in __llvm_profile_check_compatibility() 51 SrcDataEnd = SrcDataStart + Header->DataSize; in __llvm_profile_check_compatibility() 57 if (Header->Magic != __llvm_profile_get_magic() || in __llvm_profile_check_compatibility() 58 Header->Version != __llvm_profile_get_version() || in __llvm_profile_check_compatibility() 59 Header->DataSize != in __llvm_profile_check_compatibility() 62 Header->CountersSize != in __llvm_profile_check_compatibility() 65 Header->NamesSize != (uint64_t)(__llvm_profile_end_names() - in __llvm_profile_check_compatibility() 67 Header->ValueKindLast != IPVK_Last) in __llvm_profile_check_compatibility() 71 sizeof(__llvm_profile_header) + Header->BinaryIdsSize + in __llvm_profile_check_compatibility() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/ |
| H A D | MatrixUtils.cpp | 28 BasicBlock *Header = BasicBlock::Create( in CreateLoop() local 30 BasicBlock *Body = BasicBlock::Create(Header->getContext(), Name + ".body", in CreateLoop() 31 Header->getParent(), Exit); in CreateLoop() 32 BasicBlock *Latch = BasicBlock::Create(Header->getContext(), Name + ".latch", in CreateLoop() 33 Header->getParent(), Exit); in CreateLoop() 36 BranchInst::Create(Body, Header); in CreateLoop() 39 PHINode::Create(I32Ty, 2, Name + ".iv", Header->getTerminator()); in CreateLoop() 45 BranchInst::Create(Header, Exit, Cond, Latch); in CreateLoop() 50 PreheaderBr->setSuccessor(0, Header); in CreateLoop() 53 {DominatorTree::Insert, Header, Body}, in CreateLoop() [all …]
|
| /openbsd-src/gnu/llvm/clang/include/clang/Tooling/Inclusions/ |
| H A D | StandardLibrary.h | 38 class Header { 41 static std::optional<Header> named(llvm::StringRef Name); 43 friend llvm::raw_ostream &operator<<(llvm::raw_ostream &OS, const Header &H) { 49 Header(unsigned ID) : ID(ID) {} in Header() function 52 friend llvm::DenseMapInfo<Header>; 53 friend bool operator==(const Header &L, const Header &R) { 77 Header header() const; 79 llvm::SmallVector<Header> headers() const; 112 template <> struct DenseMapInfo<clang::tooling::stdlib::Header> { 113 static inline clang::tooling::stdlib::Header getEmptyKey() { [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/DebugInfo/DWARF/ |
| H A D | DWARFUnitIndex.cpp | 92 bool DWARFUnitIndex::Header::parse(DataExtractor IndexData, in parse() 115 void DWARFUnitIndex::Header::dump(raw_ostream &OS) const { in dump() 123 Header.NumBuckets = 0; in parse() 133 if (!Header.parse(IndexData, &Offset)) in parseImpl() 137 if (Header.Version == 5) in parseImpl() 141 Offset, Header.NumBuckets * (8 + 4) + in parseImpl() 142 (2 * Header.NumUnits + 1) * 4 * Header.NumColumns)) in parseImpl() 145 Rows = std::make_unique<Entry[]>(Header.NumBuckets); in parseImpl() 147 std::make_unique<Entry::SectionContribution *[]>(Header.NumUnits); in parseImpl() 148 ColumnKinds = std::make_unique<DWARFSectionKind[]>(Header.NumColumns); in parseImpl() [all …]
|
| /openbsd-src/sys/stand/efi/include/ |
| H A D | efidevp.h | 83 EFI_DEVICE_PATH Header; member 90 EFI_DEVICE_PATH Header; member 96 EFI_DEVICE_PATH Header; member 104 EFI_DEVICE_PATH Header; member 118 EFI_DEVICE_PATH Header; member 129 EFI_DEVICE_PATH Header; member 136 EFI_DEVICE_PATH Header; member 163 EFI_DEVICE_PATH Header; member 171 EFI_DEVICE_PATH Header; member 178 EFI_DEVICE_PATH Header; member [all …]
|
| /openbsd-src/gnu/llvm/llvm/tools/obj2yaml/ |
| H A D | coff2yaml.cpp | 54 YAMLObj.OptionalHeader->Header.AddressOfEntryPoint = in dumpOptionalHeader() 56 YAMLObj.OptionalHeader->Header.ImageBase = OptionalHeader->ImageBase; in dumpOptionalHeader() 57 YAMLObj.OptionalHeader->Header.SectionAlignment = in dumpOptionalHeader() 59 YAMLObj.OptionalHeader->Header.FileAlignment = OptionalHeader->FileAlignment; in dumpOptionalHeader() 60 YAMLObj.OptionalHeader->Header.MajorOperatingSystemVersion = in dumpOptionalHeader() 62 YAMLObj.OptionalHeader->Header.MinorOperatingSystemVersion = in dumpOptionalHeader() 64 YAMLObj.OptionalHeader->Header.MajorImageVersion = in dumpOptionalHeader() 66 YAMLObj.OptionalHeader->Header.MinorImageVersion = in dumpOptionalHeader() 68 YAMLObj.OptionalHeader->Header.MajorSubsystemVersion = in dumpOptionalHeader() 70 YAMLObj.OptionalHeader->Header.MinorSubsystemVersion = in dumpOptionalHeader() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/ObjCopy/COFF/ |
| H A D | COFFWriter.cpp | 97 if (S.Header.SizeOfRawData > 0) in layoutSections() 98 S.Header.PointerToRawData = FileSize; in layoutSections() 100 S.Header.PointerToRawData = 0; in layoutSections() 101 FileSize += S.Header.SizeOfRawData; // For executables, this is already in layoutSections() 104 S.Header.Characteristics |= COFF::IMAGE_SCN_LNK_NRELOC_OVFL; in layoutSections() 105 S.Header.NumberOfRelocations = 0xffff; in layoutSections() 106 S.Header.PointerToRelocations = FileSize; in layoutSections() 109 S.Header.NumberOfRelocations = S.Relocs.size(); in layoutSections() 110 S.Header.PointerToRelocations = S.Relocs.size() ? FileSize : 0; in layoutSections() 116 if (S.Header.Characteristics & IMAGE_SCN_CNT_INITIALIZED_DATA) in layoutSections() [all …]
|
| /openbsd-src/gnu/llvm/llvm/tools/llvm-pdbutil/ |
| H A D | ExplainOutputStyle.cpp | 301 const DbiStreamHeader *Header = Dbi.getHeader(); in explainDbiHeaderOffset() local 302 assert(Header != nullptr); in explainDbiHeaderOffset() 306 int32_t(Header->VersionSignature)); in explainDbiHeaderOffset() 309 uint32_t(Header->VersionHeader)); in explainDbiHeaderOffset() 311 printStructField(P, "the age of the DBI Stream", uint32_t(Header->Age)); in explainDbiHeaderOffset() 314 uint16_t(Header->GlobalSymbolStreamIndex)); in explainDbiHeaderOffset() 316 printStructField(P, "the build number", uint16_t(Header->BuildNumber)); in explainDbiHeaderOffset() 319 uint16_t(Header->PublicSymbolStreamIndex)); in explainDbiHeaderOffset() 322 uint16_t(Header->PdbDllVersion)); in explainDbiHeaderOffset() 325 uint16_t(Header->SymRecordStreamIndex)); in explainDbiHeaderOffset() [all …]
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/DebugInfo/DWARF/ |
| H A D | DWARFListTable.h | 56 struct Header { struct 73 Header HeaderData; argument 148 DWARFListTableHeader Header; variable 159 : Header(SectionName, ListTypeString), HeaderString(HeaderString) {} in DWARFListTableBase() 163 Header.clear(); in clear() 168 return Header.extract(Data, OffsetPtr); in extractHeaderAndOffsets() 177 uint64_t getHeaderOffset() const { return Header.getHeaderOffset(); } in getHeaderOffset() 178 uint8_t getAddrSize() const { return Header.getAddrSize(); } in getAddrSize() 179 uint32_t getOffsetEntryCount() const { return Header.getOffsetEntryCount(); } in getOffsetEntryCount() 180 dwarf::DwarfFormat getFormat() const { return Header.getFormat(); } in getFormat() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/DebugInfo/CodeView/ |
| H A D | DebugChecksumsSubsection.cpp | 38 const FileChecksumEntryHeader *Header; in operator ()() local 39 if (auto EC = Reader.readObject(Header)) in operator ()() 42 Item.FileNameOffset = Header->FileNameOffset; in operator ()() 43 Item.Kind = static_cast<FileChecksumKind>(Header->ChecksumKind); in operator ()() 44 if (auto EC = Reader.readBytes(Item.Checksum, Header->ChecksumSize)) in operator ()() 47 Len = alignTo(Header->ChecksumSize + sizeof(FileChecksumEntryHeader), 4); in operator ()() 96 FileChecksumEntryHeader Header; in commit() local 97 Header.ChecksumKind = uint8_t(FC.Kind); in commit() 98 Header.ChecksumSize = FC.Checksum.size(); in commit() 99 Header.FileNameOffset = FC.FileNameOffset; in commit() [all …]
|
| H A D | DebugSubsectionRecord.cpp | 30 const DebugSubsectionHeader *Header; in initialize() local 32 if (auto EC = Reader.readObject(Header)) in initialize() 36 static_cast<DebugSubsectionKind>(uint32_t(Header->Kind)); in initialize() 37 if (auto EC = Reader.readStreamRef(Info.Data, Header->Length)) in initialize() 72 DebugSubsectionHeader Header; in commit() local 73 Header.Kind = uint32_t(Subsection ? Subsection->kind() : Contents.kind()); in commit() 78 Header.Length = alignTo(DataSize, alignOf(Container)); in commit() 80 if (auto EC = Writer.writeObject(Header)) in commit()
|
| H A D | DebugLinesSubsection.cpp | 29 bool HasColumn = Header->Flags & uint16_t(LF_HaveColumns); in operator ()() 57 if (auto EC = Reader.readObject(Header)) in initialize() 60 LinesAndColumns.getExtractor().Header = Header; in initialize() 68 return !!(Header->Flags & LF_HaveColumns); in hasColumnInfo() 104 LineFragmentHeader Header; in commit() local 105 Header.CodeSize = CodeSize; in commit() 106 Header.Flags = hasColumnInfo() ? LF_HaveColumns : 0; in commit() 107 Header.RelocOffset = RelocOffset; in commit() 108 Header.RelocSegment = RelocSegment; in commit() 110 if (auto EC = Writer.writeObject(Header)) in commit()
|
| /openbsd-src/gnu/llvm/compiler-rt/lib/scudo/standalone/ |
| H A D | combined.h | 65 Chunk::UnpackedHeader Header; in recycle() local 66 Chunk::loadHeader(Allocator.Cookie, Ptr, &Header); in recycle() 67 if (UNLIKELY(Header.State != Chunk::State::Quarantined)) in recycle() 70 Chunk::UnpackedHeader NewHeader = Header; in recycle() 72 Chunk::compareExchangeHeader(Allocator.Cookie, Ptr, &NewHeader, &Header); in recycle() 93 Chunk::UnpackedHeader Header = {}; in allocate() local 94 Header.ClassId = QuarantineClassId & Chunk::ClassIdMask; in allocate() 95 Header.SizeOrUnusedBytes = sizeof(QuarantineBatch); in allocate() 96 Header.State = Chunk::State::Allocated; in allocate() 97 Chunk::storeHeader(Allocator.Cookie, Ptr, &Header); in allocate() [all …]
|
| /openbsd-src/gnu/llvm/compiler-rt/lib/sanitizer_common/ |
| H A D | sanitizer_allocator_secondary.h | 77 chunks_ = reinterpret_cast<Header**>(ptr_array_.Init()); in InitLinkerInitialized() 111 Header *h = GetHeader(res); in Allocate() 135 Header *h = GetHeader(p); in Deallocate() 157 Header *h = chunks_[i]; in TotalMemoryUsed() 186 Header *const *chunks = AddressSpaceView::Load(chunks_, n_chunks_); in GetBlockBegin() 196 const Header *h = in GetBlockBegin() 197 AddressSpaceView::Load(reinterpret_cast<Header *>(nearest_chunk)); in GetBlockBegin() 198 Header *h_ptr = reinterpret_cast<Header *>(nearest_chunk); in GetBlockBegin() 209 Header **chunks = AddressSpaceView::LoadWritable(chunks_, n_chunks_); in EnsureSortedChunks() 224 Header *const *chunks = AddressSpaceView::Load(chunks_, n_chunks_); in GetBlockBeginFastLocked() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/MC/ |
| H A D | MCDXContainerWriter.cpp | 77 sizeof(dxbc::Header) + (PartOffsets.size() * sizeof(uint32_t)); in writeObject() 115 dxbc::ProgramHeader Header; in writeObject() local 116 memset(reinterpret_cast<void *>(&Header), 0, sizeof(dxbc::ProgramHeader)); in writeObject() 120 Header.MajorVersion = static_cast<uint8_t>(Version.getMajor()); in writeObject() 122 Header.MinorVersion = static_cast<uint8_t>(*Version.getMinor()); in writeObject() 124 Header.ShaderKind = in writeObject() 128 Header.Size = (SectionSize + sizeof(dxbc::ProgramHeader) + 3) / 4; in writeObject() 129 memcpy(Header.Bitcode.Magic, "DXIL", 4); in writeObject() 130 Header.Bitcode.Offset = sizeof(dxbc::BitcodeHeader); in writeObject() 131 Header.Bitcode.Size = SectionSize; in writeObject() [all …]
|
| H A D | WinCOFFObjectWriter.cpp | 115 COFF::section Header = {}; member in __anona3bc21060111::COFFSection 143 COFF::header Header = {}; member in __anona3bc21060111::WinCOFFObjectWriter 165 memset(&Header, 0, sizeof(Header)); in reset() 166 Header.Machine = TargetObjectWriter->getMachine(); in reset() 193 void WriteFileHeader(const COFF::header &Header); 244 Header.Machine = TargetObjectWriter->getMachine(); in WinCOFFObjectWriter() 249 UseOffsetLabels = Header.Machine == COFF::IMAGE_FILE_MACHINE_ARM64; in WinCOFFObjectWriter() 330 Section->Header.Characteristics = MCSec.getCharacteristics(); in defineSection() 331 Section->Header.Characteristics |= getAlignment(MCSec); in defineSection() 450 std::memcpy(S.Header.Name, S.Name.c_str(), S.Name.size()); in SetSectionName() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/DWP/ |
| H A D | DWP.cpp | 94 getCUIdentifiers(InfoSectionUnitHeader &Header, StringRef Abbrev, in getCUIdentifiers() argument 97 uint64_t Offset = Header.HeaderSize; in getCUIdentifiers() 98 if (Header.Version >= 5 && Header.UnitType != dwarf::DW_UT_split_compile) in getCUIdentifiers() 102 utostr(Header.UnitType) + " found")); in getCUIdentifiers() 123 Form, InfoData, Offset, StrOffsets, Str, Header.Version); in getCUIdentifiers() 132 Form, InfoData, Offset, StrOffsets, Str, Header.Version); in getCUIdentifiers() 139 Header.Signature = InfoData.getU64(&Offset); in getCUIdentifiers() 144 dwarf::FormParams({Header.Version, Header.AddrSize, Header.Format})); in getCUIdentifiers() 147 if (!Header.Signature) in getCUIdentifiers() 149 ID.Signature = *Header.Signature; in getCUIdentifiers() [all …]
|
| /openbsd-src/gnu/llvm/compiler-rt/lib/scudo/standalone/tests/ |
| H A D | chunk_test.cpp | 27 scudo::Chunk::UnpackedHeader Header = {}; in TEST() local 31 scudo::Chunk::storeHeader(Cookie, P, &Header); in TEST() 33 scudo::Chunk::loadHeader(Cookie, P, &Header); in TEST() 34 EXPECT_TRUE(scudo::Chunk::isValid(Cookie, P, &Header)); in TEST() 35 EXPECT_FALSE(scudo::Chunk::isValid(InvalidCookie, P, &Header)); in TEST() 36 EXPECT_DEATH(scudo::Chunk::loadHeader(InvalidCookie, P, &Header), ""); in TEST() 66 scudo::Chunk::UnpackedHeader Header = {}; in TEST() local 70 scudo::Chunk::storeHeader(Cookie, P, &Header); in TEST() 72 scudo::Chunk::loadHeader(Cookie, P, &Header); in TEST() 76 EXPECT_DEATH(scudo::Chunk::loadHeader(Cookie, P, &Header), ""); in TEST()
|
| /openbsd-src/gnu/llvm/compiler-rt/lib/orc/ |
| H A D | coff_platform.cpp | 80 void *Header = nullptr; member 112 int dlclose(void *Header); 113 void *dlsym(void *Header, std::string_view Symbol); 115 Error registerJITDylib(std::string Name, void *Header); 116 Error deregisterJITDylib(void *Header); 156 void *Header; member 169 COFFPlatformRuntimeState::getJITDylibStateByHeader(void *Header) { in getJITDylibStateByHeader() argument 170 auto I = JDStates.find(Header); in getJITDylibStateByHeader() 190 void *Header) { in registerJITDylib() argument 192 printdbg("Registering JITDylib %s: Header = %p\n", Name.c_str(), Header); in registerJITDylib() [all …]
|
| /openbsd-src/gnu/llvm/clang/lib/Tooling/Inclusions/Stdlib/ |
| H A D | StandardLibrary.cpp | 28 #define SYMBOL(Name, NS, Header) ++SymCount; in initialize() argument 45 auto AddHeader = [&](llvm::StringRef Header) -> unsigned { in initialize() argument 46 return HeaderIDs->try_emplace(Header, HeaderIDs->size()).first->second; in initialize() 62 #define SYMBOL(Name, NS, Header) Add(#Name, #NS, #Header); in initialize() argument 79 std::optional<Header> Header::named(llvm::StringRef Name) { in named() 84 return Header(It->second); in named() 86 llvm::StringRef Header::name() const { return HeaderNames[ID]; } in name() 99 Header Symbol::header() const { return Header(SymbolHeaderIDs[ID]); } in header() 100 llvm::SmallVector<Header> Symbol::headers() const { in headers()
|
| /openbsd-src/gnu/llvm/clang/lib/Lex/ |
| H A D | ModuleMap.cpp | 181 Module *M, const Module::UnresolvedHeaderDirective &Header, in findHeader() argument 190 if (!File || (Header.Size && File->getSize() != *Header.Size) || in findHeader() 191 (Header.ModTime && File->getModificationTime() != *Header.ModTime)) in findHeader() 202 llvm::sys::path::append(RelativePathName, "Headers", Header.FileName); in findHeader() 219 Header.FileName); in findHeader() 224 if (llvm::sys::path::is_absolute(Header.FileName)) { in findHeader() 226 RelativePathName.append(Header.FileName.begin(), Header.FileName.end()); in findHeader() 227 return GetFile(Header.FileName); in findHeader() 234 llvm::sys::path::append(RelativePathName, Header.FileName); in findHeader() 245 Diags.Report(Header.FileNameLoc, in findHeader() [all …]
|