LLVM 20.0.0git
Classes | Namespaces | Functions
COFFYAML.h File Reference
#include "llvm/ADT/StringRef.h"
#include "llvm/BinaryFormat/COFF.h"
#include "llvm/Object/COFF.h"
#include "llvm/ObjectYAML/CodeViewYAMLDebugSections.h"
#include "llvm/ObjectYAML/CodeViewYAMLTypeHashing.h"
#include "llvm/ObjectYAML/CodeViewYAMLTypes.h"
#include "llvm/ObjectYAML/YAML.h"
#include <cstdint>
#include <optional>
#include <vector>

Go to the source code of this file.

Classes

struct  llvm::COFFYAML::Relocation
 
struct  llvm::COFFYAML::SectionDataEntry
 
struct  llvm::COFFYAML::Section
 
struct  llvm::COFFYAML::Symbol
 
struct  llvm::COFFYAML::PEHeader
 
struct  llvm::COFFYAML::Object
 
struct  llvm::yaml::ScalarEnumerationTraits< COFFYAML::WeakExternalCharacteristics >
 
struct  llvm::yaml::ScalarEnumerationTraits< COFFYAML::AuxSymbolType >
 
struct  llvm::yaml::ScalarEnumerationTraits< COFFYAML::COMDATType >
 
struct  llvm::yaml::ScalarEnumerationTraits< COFF::MachineTypes >
 
struct  llvm::yaml::ScalarEnumerationTraits< COFF::SymbolBaseType >
 
struct  llvm::yaml::ScalarEnumerationTraits< COFF::SymbolStorageClass >
 
struct  llvm::yaml::ScalarEnumerationTraits< COFF::SymbolComplexType >
 
struct  llvm::yaml::ScalarEnumerationTraits< COFF::RelocationTypeI386 >
 
struct  llvm::yaml::ScalarEnumerationTraits< COFF::RelocationTypeAMD64 >
 
struct  llvm::yaml::ScalarEnumerationTraits< COFF::RelocationTypesMips >
 
struct  llvm::yaml::ScalarEnumerationTraits< COFF::RelocationTypesARM >
 
struct  llvm::yaml::ScalarEnumerationTraits< COFF::RelocationTypesARM64 >
 
struct  llvm::yaml::ScalarEnumerationTraits< COFF::WindowsSubsystem >
 
struct  llvm::yaml::ScalarBitSetTraits< COFF::Characteristics >
 
struct  llvm::yaml::ScalarBitSetTraits< COFF::SectionCharacteristics >
 
struct  llvm::yaml::ScalarBitSetTraits< COFF::DLLCharacteristics >
 
struct  llvm::yaml::MappingTraits< COFFYAML::Relocation >
 
struct  llvm::yaml::MappingTraits< COFFYAML::PEHeader >
 
struct  llvm::yaml::MappingTraits< COFF::DataDirectory >
 
struct  llvm::yaml::MappingTraits< COFF::header >
 
struct  llvm::yaml::MappingTraits< COFF::AuxiliaryFunctionDefinition >
 
struct  llvm::yaml::MappingTraits< COFF::AuxiliarybfAndefSymbol >
 
struct  llvm::yaml::MappingTraits< COFF::AuxiliaryWeakExternal >
 
struct  llvm::yaml::MappingTraits< COFF::AuxiliarySectionDefinition >
 
struct  llvm::yaml::MappingTraits< COFF::AuxiliaryCLRToken >
 
struct  llvm::yaml::MappingTraits< object::coff_load_configuration32 >
 
struct  llvm::yaml::MappingTraits< object::coff_load_configuration64 >
 
struct  llvm::yaml::MappingTraits< object::coff_load_config_code_integrity >
 
struct  llvm::yaml::MappingTraits< COFFYAML::Symbol >
 
struct  llvm::yaml::MappingTraits< COFFYAML::SectionDataEntry >
 
struct  llvm::yaml::MappingTraits< COFFYAML::Section >
 
struct  llvm::yaml::MappingTraits< COFFYAML::Object >
 

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.
 
namespace  llvm::COFF
 
namespace  llvm::COFFYAML
 
namespace  llvm::yaml
 

Functions

Characteristics llvm::COFF::operator| (Characteristics a, Characteristics b)
 
SectionCharacteristics llvm::COFF::operator| (SectionCharacteristics a, SectionCharacteristics b)
 
DLLCharacteristics llvm::COFF::operator| (DLLCharacteristics a, DLLCharacteristics b)