LLDB
mainline
|
#include <BreakpadRecords.h>
Public Member Functions | |
FuncRecord (bool Multiple, lldb::addr_t Address, lldb::addr_t Size, lldb::addr_t ParamSize, llvm::StringRef Name) | |
![]() | |
Kind | getKind () |
Static Public Member Functions | |
static llvm::Optional< FuncRecord > | parse (llvm::StringRef Line) |
![]() | |
static llvm::Optional< Kind > | classify (llvm::StringRef Line) |
Attempt to guess the kind of the record present in the argument without doing a full parse. More... | |
Public Attributes | |
bool | Multiple |
lldb::addr_t | Address |
lldb::addr_t | Size |
lldb::addr_t | ParamSize |
llvm::StringRef | Name |
Additional Inherited Members | |
![]() | |
enum | Kind { Module, Info, File, Func, Inline, InlineOrigin, Line, Public, StackCFI, StackWin } |
![]() | |
Record (Kind K) | |
~Record ()=default | |
Definition at line 120 of file BreakpadRecords.h.
|
inline |
Definition at line 123 of file BreakpadRecords.h.
Referenced by parse().
|
static |
Definition at line 305 of file BreakpadRecords.cpp.
References Address, FuncRecord(), lldb_private::breakpad::Record::Line, Multiple, Name, ParamSize, parsePublicOrFunc(), and Size.
lldb::addr_t lldb_private::breakpad::FuncRecord::Address |
Definition at line 129 of file BreakpadRecords.h.
Referenced by lldb_private::breakpad::operator<<(), lldb_private::breakpad::operator==(), and parse().
bool lldb_private::breakpad::FuncRecord::Multiple |
Definition at line 128 of file BreakpadRecords.h.
Referenced by lldb_private::breakpad::operator<<(), lldb_private::breakpad::operator==(), and parse().
llvm::StringRef lldb_private::breakpad::FuncRecord::Name |
Definition at line 132 of file BreakpadRecords.h.
Referenced by lldb_private::breakpad::operator<<(), lldb_private::breakpad::operator==(), and parse().
lldb::addr_t lldb_private::breakpad::FuncRecord::ParamSize |
Definition at line 131 of file BreakpadRecords.h.
Referenced by lldb_private::breakpad::operator<<(), lldb_private::breakpad::operator==(), and parse().
lldb::addr_t lldb_private::breakpad::FuncRecord::Size |
Definition at line 130 of file BreakpadRecords.h.
Referenced by lldb_private::breakpad::operator<<(), lldb_private::breakpad::operator==(), and parse().