LLVM 17.0.0git
|
This file declares classes for handling the YAML representation of ELF. More...
#include "llvm/ADT/StringRef.h"
#include "llvm/BinaryFormat/ELF.h"
#include "llvm/Object/ELFTypes.h"
#include "llvm/ObjectYAML/DWARFYAML.h"
#include "llvm/ObjectYAML/YAML.h"
#include "llvm/Support/YAMLTraits.h"
#include <cstdint>
#include <memory>
#include <optional>
#include <vector>
Go to the source code of this file.
Namespaces | |
namespace | llvm |
This is an optimization pass for GlobalISel generic memory operations. | |
namespace | llvm::ELFYAML |
namespace | llvm::yaml |
Functions | |
StringRef | llvm::ELFYAML::dropUniqueSuffix (StringRef S) |
std::string | llvm::ELFYAML::appendUniqueSuffix (StringRef Name, const Twine &Msg) |
template<class ELFT > | |
unsigned | llvm::ELFYAML::getDefaultShEntSize (unsigned EMachine, ELF_SHT SecType, StringRef SecName) |
bool | llvm::ELFYAML::shouldAllocateFileSpace (ArrayRef< ProgramHeader > Phdrs, const NoBitsSection &S) |
This file declares classes for handling the YAML representation of ELF.
Definition in file ELFYAML.h.