LLVM  14.0.0git
Namespaces | Functions | Variables
DWARFEmitter.h File Reference
#include "llvm/ADT/StringMap.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/Support/Error.h"
#include "llvm/Support/Host.h"
#include "llvm/Support/MemoryBuffer.h"
#include <memory>
Include dependency graph for DWARFEmitter.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


 This file implements support for optimizing divisions by a constant.


Error llvm::DWARFYAML::emitDebugAbbrev (raw_ostream &OS, const Data &DI)
Error llvm::DWARFYAML::emitDebugStr (raw_ostream &OS, const Data &DI)
Error llvm::DWARFYAML::emitDebugAranges (raw_ostream &OS, const Data &DI)
Error llvm::DWARFYAML::emitDebugRanges (raw_ostream &OS, const Data &DI)
Error llvm::DWARFYAML::emitDebugPubnames (raw_ostream &OS, const Data &DI)
Error llvm::DWARFYAML::emitDebugPubtypes (raw_ostream &OS, const Data &DI)
Error llvm::DWARFYAML::emitDebugGNUPubnames (raw_ostream &OS, const Data &DI)
Error llvm::DWARFYAML::emitDebugGNUPubtypes (raw_ostream &OS, const Data &DI)
Error llvm::DWARFYAML::emitDebugInfo (raw_ostream &OS, const Data &DI)
Error llvm::DWARFYAML::emitDebugLine (raw_ostream &OS, const Data &DI)
Error llvm::DWARFYAML::emitDebugAddr (raw_ostream &OS, const Data &DI)
Error llvm::DWARFYAML::emitDebugStrOffsets (raw_ostream &OS, const Data &DI)
Error llvm::DWARFYAML::emitDebugRnglists (raw_ostream &OS, const Data &DI)
Error llvm::DWARFYAML::emitDebugLoclists (raw_ostream &OS, const Data &DI)
Expected< StringMap< std::unique_ptr< MemoryBuffer > > > llvm::DWARFYAML::emitDebugSections (StringRef YAMLString, bool IsLittleEndian=sys::IsLittleEndianHost, bool Is64BitAddrSize=true)


std::function< Error(raw_ostream &, const Data &)> llvm::DWARFYAML::getDWARFEmitterByName (StringRef SecName)

Detailed Description

Common declarations for yaml2obj

Definition in file DWARFEmitter.h.