LLVM
8.0.1
|
#include "llvm/ADT/ArrayRef.h"
#include "llvm/ADT/None.h"
#include "llvm/ADT/Optional.h"
#include "llvm/BinaryFormat/Dwarf.h"
#include "llvm/DebugInfo/DIContext.h"
#include "llvm/DebugInfo/DWARF/DWARFDataExtractor.h"
#include <cstdint>
Go to the source code of this file.
Classes | |
class | llvm::DWARFFormValue |
Namespaces | |
llvm | |
This class represents lattice values for constants. | |
llvm::dwarf | |
Functions | |
Optional< const char * > | llvm::dwarf::toString (const Optional< DWARFFormValue > &V) |
Take an optional DWARFFormValue and try to extract a string value from it. More... | |
const char * | llvm::dwarf::toString (const Optional< DWARFFormValue > &V, const char *Default) |
Take an optional DWARFFormValue and extract a string value from it. More... | |
Optional< uint64_t > | llvm::dwarf::toUnsigned (const Optional< DWARFFormValue > &V) |
Take an optional DWARFFormValue and try to extract an unsigned constant. More... | |
uint64_t | llvm::dwarf::toUnsigned (const Optional< DWARFFormValue > &V, uint64_t Default) |
Take an optional DWARFFormValue and extract a unsigned constant. More... | |
Optional< uint64_t > | llvm::dwarf::toReference (const Optional< DWARFFormValue > &V) |
Take an optional DWARFFormValue and try to extract an reference. More... | |
uint64_t | llvm::dwarf::toReference (const Optional< DWARFFormValue > &V, uint64_t Default) |
Take an optional DWARFFormValue and extract a reference. More... | |
Optional< int64_t > | llvm::dwarf::toSigned (const Optional< DWARFFormValue > &V) |
Take an optional DWARFFormValue and try to extract an signed constant. More... | |
int64_t | llvm::dwarf::toSigned (const Optional< DWARFFormValue > &V, int64_t Default) |
Take an optional DWARFFormValue and extract a signed integer. More... | |
Optional< uint64_t > | llvm::dwarf::toAddress (const Optional< DWARFFormValue > &V) |
Take an optional DWARFFormValue and try to extract an address. More... | |
Optional< SectionedAddress > | llvm::dwarf::toSectionedAddress (const Optional< DWARFFormValue > &V) |
uint64_t | llvm::dwarf::toAddress (const Optional< DWARFFormValue > &V, uint64_t Default) |
Take an optional DWARFFormValue and extract a address. More... | |
Optional< uint64_t > | llvm::dwarf::toSectionOffset (const Optional< DWARFFormValue > &V) |
Take an optional DWARFFormValue and try to extract an section offset. More... | |
uint64_t | llvm::dwarf::toSectionOffset (const Optional< DWARFFormValue > &V, uint64_t Default) |
Take an optional DWARFFormValue and extract a section offset. More... | |
Optional< ArrayRef< uint8_t > > | llvm::dwarf::toBlock (const Optional< DWARFFormValue > &V) |
Take an optional DWARFFormValue and try to extract block data. More... | |