LLVM 19.0.0git
Namespaces | Functions
DWARFEmitter.h File Reference

Common declarations for yaml2obj. More...

#include "llvm/ADT/StringMap.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/Support/Error.h"
#include "llvm/Support/MemoryBuffer.h"
#include "llvm/TargetParser/Host.h"
#include <memory>

Go to the source code of this file.


namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.
namespace  llvm::DWARFYAML


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)
Error llvm::DWARFYAML::emitDebugNames (raw_ostream &OS, const Data &DI)
std::function< Error(raw_ostream &, const Data &)> llvm::DWARFYAML::getDWARFEmitterByName (StringRef SecName)
Expected< StringMap< std::unique_ptr< MemoryBuffer > > > llvm::DWARFYAML::emitDebugSections (StringRef YAMLString, bool IsLittleEndian=sys::IsLittleEndianHost, bool Is64BitAddrSize=true)

Detailed Description

Common declarations for yaml2obj.

Definition in file DWARFEmitter.h.