LLDB  mainline
Classes | Functions
lldb_private::breakpad Namespace Reference

Classes

class  FileRecord
 
class  FuncRecord
 
class  InfoRecord
 
class  LineRecord
 
class  ModuleRecord
 
class  ObjectFileBreakpad
 
class  PublicRecord
 
class  Record
 
class  StackCFIRecord
 
class  SymbolFileBreakpad
 

Functions

llvm::StringRef toString (Record::Kind K)
 
llvm::raw_ostream & operator<< (llvm::raw_ostream &OS, Record::Kind K)
 
bool operator== (const ModuleRecord &L, const ModuleRecord &R)
 
llvm::raw_ostream & operator<< (llvm::raw_ostream &OS, const ModuleRecord &R)
 
bool operator== (const InfoRecord &L, const InfoRecord &R)
 
llvm::raw_ostream & operator<< (llvm::raw_ostream &OS, const InfoRecord &R)
 
bool operator== (const FileRecord &L, const FileRecord &R)
 
llvm::raw_ostream & operator<< (llvm::raw_ostream &OS, const FileRecord &R)
 
bool operator== (const FuncRecord &L, const FuncRecord &R)
 
llvm::raw_ostream & operator<< (llvm::raw_ostream &OS, const FuncRecord &R)
 
bool operator== (const LineRecord &L, const LineRecord &R)
 
llvm::raw_ostream & operator<< (llvm::raw_ostream &OS, const LineRecord &R)
 
bool operator== (const PublicRecord &L, const PublicRecord &R)
 
llvm::raw_ostream & operator<< (llvm::raw_ostream &OS, const PublicRecord &R)
 
bool operator== (const StackCFIRecord &L, const StackCFIRecord &R)
 
llvm::raw_ostream & operator<< (llvm::raw_ostream &OS, const StackCFIRecord &R)
 

Function Documentation

◆ operator<<() [1/8]

llvm::raw_ostream& lldb_private::breakpad::operator<< ( llvm::raw_ostream &  OS,
Record::Kind  K 
)
inline

Definition at line 43 of file BreakpadRecords.h.

References toString().

Referenced by operator==().

◆ operator<<() [2/8]

llvm::raw_ostream & lldb_private::breakpad::operator<< ( llvm::raw_ostream &  OS,
const ModuleRecord R 
)

◆ operator<<() [3/8]

llvm::raw_ostream & lldb_private::breakpad::operator<< ( llvm::raw_ostream &  OS,
const InfoRecord R 
)

◆ operator<<() [4/8]

llvm::raw_ostream & lldb_private::breakpad::operator<< ( llvm::raw_ostream &  OS,
const FileRecord R 
)

◆ operator<<() [5/8]

llvm::raw_ostream & lldb_private::breakpad::operator<< ( llvm::raw_ostream &  OS,
const FuncRecord R 
)

◆ operator<<() [6/8]

llvm::raw_ostream & lldb_private::breakpad::operator<< ( llvm::raw_ostream &  OS,
const LineRecord R 
)

◆ operator<<() [7/8]

llvm::raw_ostream & lldb_private::breakpad::operator<< ( llvm::raw_ostream &  OS,
const PublicRecord R 
)

◆ operator<<() [8/8]

llvm::raw_ostream & lldb_private::breakpad::operator<< ( llvm::raw_ostream &  OS,
const StackCFIRecord R 
)

◆ operator==() [1/7]

bool lldb_private::breakpad::operator== ( const ModuleRecord L,
const ModuleRecord R 
)
inline

◆ operator==() [2/7]

bool lldb_private::breakpad::operator== ( const InfoRecord L,
const InfoRecord R 
)
inline

Definition at line 72 of file BreakpadRecords.h.

References lldb_private::breakpad::InfoRecord::ID, and operator<<().

◆ operator==() [3/7]

bool lldb_private::breakpad::operator== ( const FileRecord L,
const FileRecord R 
)
inline

◆ operator==() [4/7]

bool lldb_private::breakpad::operator== ( const FuncRecord L,
const FuncRecord R 
)

◆ operator==() [5/7]

bool lldb_private::breakpad::operator== ( const LineRecord L,
const LineRecord R 
)

◆ operator==() [6/7]

bool lldb_private::breakpad::operator== ( const PublicRecord L,
const PublicRecord R 
)

◆ operator==() [7/7]

bool lldb_private::breakpad::operator== ( const StackCFIRecord L,
const StackCFIRecord R 
)

◆ toString()

llvm::StringRef lldb_private::breakpad::toString ( Record::Kind  K)