LLVM  3.7.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/Support/Compression.h"
#include "llvm/Support/Dwarf.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 dumpPubSection (raw_ostream &OS, StringRef Name, StringRef Data, bool LittleEndian, bool GnuStyle)
 
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)
 
static bool consumeCompressedDebugSectionHeader (StringRef &data, uint64_t &OriginalSize)
 

Macro Definition Documentation

#define DEBUG_TYPE   "dwarf"

Definition at line 25 of file DWARFContext.cpp.

Typedef Documentation

Definition at line 27 of file DWARFContext.cpp.

Definition at line 28 of file DWARFContext.cpp.

Definition at line 29 of file DWARFContext.cpp.

Function Documentation

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