LLDB  mainline
Functions | Variables
DWARFUnit.cpp File Reference
#include "DWARFUnit.h"
#include "lldb/Core/Module.h"
#include "lldb/Host/StringConvert.h"
#include "lldb/Symbol/CompileUnit.h"
#include "lldb/Symbol/LineTable.h"
#include "lldb/Symbol/ObjectFile.h"
#include "lldb/Utility/LLDBAssert.h"
#include "lldb/Utility/StreamString.h"
#include "lldb/Utility/Timer.h"
#include "DWARFDebugAranges.h"
#include "DWARFDebugInfo.h"
#include "LogChannelDWARF.h"
#include "SymbolFileDWARFDebugMap.h"
#include "SymbolFileDWARFDwo.h"
Include dependency graph for DWARFUnit.cpp:

Go to the source code of this file.

Functions

static void SetDwoStrOffsetsBase (DWARFUnit *dwo_cu)
 
static bool CompareDIEOffset (const DWARFDebugInfoEntry &die, const dw_offset_t die_offset)
 
static llvm::StringRef removeHostnameFromPathname (llvm::StringRef path_from_dwarf)
 
static FileSpec resolveCompDir (const FileSpec &path)
 

Variables

int g_verbose
 

Function Documentation

◆ CompareDIEOffset()

static bool CompareDIEOffset ( const DWARFDebugInfoEntry die,
const dw_offset_t  die_offset 
)
static

Definition at line 519 of file DWARFUnit.cpp.

References DWARFDebugInfoEntry::GetOffset().

Referenced by DWARFUnit::GetDIE().

◆ removeHostnameFromPathname()

static llvm::StringRef removeHostnameFromPathname ( llvm::StringRef  path_from_dwarf)
static

Definition at line 711 of file DWARFUnit.cpp.

Referenced by resolveCompDir().

◆ resolveCompDir()

static FileSpec resolveCompDir ( const FileSpec path)
static

◆ SetDwoStrOffsetsBase()

static void SetDwoStrOffsetsBase ( DWARFUnit dwo_cu)
static

Variable Documentation

◆ g_verbose

int g_verbose