LLDB mainline
|
#include <BreakpadRecords.h>
Public Member Functions | |
ModuleRecord (llvm::Triple::OSType OS, llvm::Triple::ArchType Arch, UUID ID) | |
Public Member Functions inherited from lldb_private::breakpad::Record | |
Kind | getKind () |
Static Public Member Functions | |
static std::optional< ModuleRecord > | parse (llvm::StringRef Line) |
Static Public Member Functions inherited from lldb_private::breakpad::Record | |
static std::optional< Kind > | classify (llvm::StringRef Line) |
Attempt to guess the kind of the record present in the argument without doing a full parse. | |
Public Attributes | |
llvm::Triple::OSType | OS |
llvm::Triple::ArchType | Arch |
UUID | ID |
Additional Inherited Members | |
Public Types inherited from lldb_private::breakpad::Record | |
enum | Kind { Module , Info , File , Func , Inline , InlineOrigin , Line , Public , StackCFI , StackWin } |
Protected Member Functions inherited from lldb_private::breakpad::Record | |
Record (Kind K) | |
~Record ()=default | |
Definition at line 60 of file BreakpadRecords.h.
|
inline |
Definition at line 63 of file BreakpadRecords.h.
|
static |
Definition at line 175 of file BreakpadRecords.cpp.
References Arch, ID, lldb_private::breakpad::Record::Line, OS, and parseModuleId().
llvm::Triple::ArchType lldb_private::breakpad::ModuleRecord::Arch |
Definition at line 67 of file BreakpadRecords.h.
Referenced by lldb_private::breakpad::operator<<(), lldb_private::breakpad::operator==(), and parse().
UUID lldb_private::breakpad::ModuleRecord::ID |
Definition at line 68 of file BreakpadRecords.h.
Referenced by lldb_private::breakpad::operator<<(), lldb_private::breakpad::operator==(), and parse().
llvm::Triple::OSType lldb_private::breakpad::ModuleRecord::OS |
Definition at line 66 of file BreakpadRecords.h.
Referenced by lldb_private::breakpad::operator<<(), lldb_private::breakpad::operator==(), and parse().