LLDB mainline
DWARFDIE.cpp File Reference
#include "DWARFDIE.h"
#include "DWARFASTParser.h"
#include "DWARFDebugInfo.h"
#include "DWARFDebugInfoEntry.h"
#include "DWARFDeclContext.h"
#include "DWARFUnit.h"
#include "LogChannelDWARF.h"
#include "lldb/Symbol/Type.h"
#include "llvm/ADT/iterator.h"
#include "llvm/BinaryFormat/Dwarf.h"
#include "llvm/DebugInfo/DWARF/DWARFAddressRange.h"
#include "llvm/DebugInfo/DWARF/DWARFTypePrinter.h"
#include "llvm/Support/raw_ostream.h"

Go to the source code of this file.

Functions

static CompilerContext GetContextEntry (DWARFDIE die, bool derive_template_names)
static void GetDeclContextImpl (DWARFDIE die, bool derive_template_names, llvm::SmallSet< lldb::user_id_t, 4 > &seen, std::vector< CompilerContext > &context)
static void GetTypeLookupContextImpl (DWARFDIE die, bool derive_template_names, llvm::SmallSet< lldb::user_id_t, 4 > &seen, std::vector< CompilerContext > &context)
static DWARFDeclContext GetDWARFDeclContextImpl (DWARFDIE die)
static DWARFDIE GetParentDeclContextDIEImpl (DWARFDIE die)

Function Documentation

◆ GetContextEntry()

◆ GetDeclContextImpl()

◆ GetDWARFDeclContextImpl()

◆ GetParentDeclContextDIEImpl()

◆ GetTypeLookupContextImpl()

void GetTypeLookupContextImpl ( DWARFDIE die,
bool derive_template_names,
llvm::SmallSet< lldb::user_id_t, 4 > & seen,
std::vector< CompilerContext > & context )
static