LLDB  mainline
Classes | Functions
SymbolFileBreakpad.cpp File Reference
#include "Plugins/SymbolFile/Breakpad/SymbolFileBreakpad.h"
#include "Plugins/ObjectFile/Breakpad/BreakpadRecords.h"
#include "Plugins/ObjectFile/Breakpad/ObjectFileBreakpad.h"
#include "lldb/Core/Module.h"
#include "lldb/Core/PluginManager.h"
#include "lldb/Core/Section.h"
#include "lldb/Host/FileSystem.h"
#include "lldb/Symbol/CompileUnit.h"
#include "lldb/Symbol/ObjectFile.h"
#include "lldb/Symbol/SymbolVendor.h"
#include "lldb/Symbol/TypeMap.h"
#include "lldb/Utility/Log.h"
#include "lldb/Utility/StreamString.h"
#include "llvm/ADT/StringExtras.h"
Include dependency graph for SymbolFileBreakpad.cpp:

Go to the source code of this file.

Classes

class  lldb_private::breakpad::SymbolFileBreakpad::LineIterator
 

Functions

static llvm::Optional< std::pair< llvm::StringRef, llvm::StringRef > > GetRule (llvm::StringRef &unwind_rules)
 
static const RegisterInfo * ResolveRegister (const llvm::Triple &triple, const SymbolFile::RegisterInfoResolver &resolver, llvm::StringRef name)
 
static const RegisterInfo * ResolveRegisterOrRA (const llvm::Triple &triple, const SymbolFile::RegisterInfoResolver &resolver, llvm::StringRef name)
 

Function Documentation

◆ GetRule()

static llvm::Optional<std::pair<llvm::StringRef, llvm::StringRef> > GetRule ( llvm::StringRef &  unwind_rules)
static

◆ ResolveRegister()

static const RegisterInfo* ResolveRegister ( const llvm::Triple &  triple,
const SymbolFile::RegisterInfoResolver resolver,
llvm::StringRef  name 
)
static

◆ ResolveRegisterOrRA()

static const RegisterInfo* ResolveRegisterOrRA ( const llvm::Triple &  triple,
const SymbolFile::RegisterInfoResolver resolver,
llvm::StringRef  name 
)
static