LLVM  4.0.0
Macros | Typedefs | Functions
DWARFContext.cpp File Reference
#include "llvm/DebugInfo/DWARF/DWARFContext.h"
#include "llvm/ADT/SmallString.h"
#include "llvm/ADT/StringSwitch.h"
#include "llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h"
#include "llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h"
#include "llvm/DebugInfo/DWARF/DWARFDebugPubTable.h"
#include "llvm/DebugInfo/DWARF/DWARFUnitIndex.h"
#include "llvm/Object/Decompressor.h"
#include "llvm/Object/MachO.h"
#include "llvm/Object/RelocVisitor.h"
#include "llvm/Support/Compression.h"
#include "llvm/Support/Dwarf.h"
#include "llvm/Support/ELF.h"
#include "llvm/Support/Format.h"
#include "llvm/Support/Path.h"
#include "llvm/Support/raw_ostream.h"
#include <algorithm>
Include dependency graph for DWARFContext.cpp:

Go to the source code of this file.

Macros

#define DEBUG_TYPE   "dwarf"
 

Typedefs

typedef DWARFDebugLine::LineTable DWARFLineTable
 
typedef
DILineInfoSpecifier::FileLineInfoKind 
FileLineInfoKind
 
typedef
DILineInfoSpecifier::FunctionNameKind 
FunctionNameKind
 

Functions

static void dumpAccelSection (raw_ostream &OS, StringRef Name, const DWARFSection &Section, StringRef StringSection, bool LittleEndian)
 
static bool getFunctionNameForAddress (DWARFCompileUnit *CU, uint64_t Address, FunctionNameKind Kind, std::string &FunctionName)
 

Macro Definition Documentation

#define DEBUG_TYPE   "dwarf"

Definition at line 31 of file DWARFContext.cpp.

Typedef Documentation

Definition at line 33 of file DWARFContext.cpp.

Definition at line 34 of file DWARFContext.cpp.

Definition at line 35 of file DWARFContext.cpp.

Function Documentation

static void dumpAccelSection ( raw_ostream OS,
StringRef  Name,
const DWARFSection Section,
StringRef  StringSection,
bool  LittleEndian 
)
static
static bool getFunctionNameForAddress ( DWARFCompileUnit CU,
uint64_t  Address,
FunctionNameKind  Kind,
std::string &  FunctionName 
)
static