Searched refs:StackCFIRecord (Results 1 – 4 of 4) sorted by relevance
| /llvm-project-15.0.7/lldb/unittests/ObjectFile/Breakpad/ |
| H A D | BreakpadRecordsTest.cpp | 124 TEST(StackCFIRecord, parse) { in TEST() argument 126 StackCFIRecord::parse( in TEST() 129 EXPECT_EQ(StackCFIRecord(0x47, 0x8, ".cfa: $esp 4 +"), in TEST() 132 EXPECT_EQ(StackCFIRecord(0x47, llvm::None, ".cfa: $esp 4 +"), in TEST() 136 EXPECT_EQ(StackCFIRecord(0x47, 0x8, ".cfa: ^ ^ ^"), in TEST() 141 EXPECT_EQ(llvm::None, StackCFIRecord::parse("STACK CFI")); in TEST() 142 EXPECT_EQ(llvm::None, StackCFIRecord::parse("STACK")); in TEST() 143 EXPECT_EQ(llvm::None, StackCFIRecord::parse("FILE 47 foo")); in TEST() 144 EXPECT_EQ(llvm::None, StackCFIRecord::parse("42 47")); in TEST() 174 EXPECT_EQ(llvm::None, StackCFIRecord::parse("FILE 47 foo")); in TEST() [all …]
|
| /llvm-project-15.0.7/lldb/source/Plugins/ObjectFile/Breakpad/ |
| H A D | BreakpadRecords.h | 192 class StackCFIRecord : public Record { 194 static llvm::Optional<StackCFIRecord> parse(llvm::StringRef Line); 195 StackCFIRecord(lldb::addr_t Address, llvm::Optional<lldb::addr_t> Size, in StackCFIRecord() function 205 bool operator==(const StackCFIRecord &L, const StackCFIRecord &R); 206 llvm::raw_ostream &operator<<(llvm::raw_ostream &OS, const StackCFIRecord &R);
|
| H A D | BreakpadRecords.cpp | 436 llvm::Optional<StackCFIRecord> StackCFIRecord::parse(llvm::StringRef Line) { in parse() 466 return StackCFIRecord(Address, Size, Line.trim()); in parse() 469 bool breakpad::operator==(const StackCFIRecord &L, const StackCFIRecord &R) { in operator ==() 475 const StackCFIRecord &R) { in operator <<()
|
| /llvm-project-15.0.7/lldb/source/Plugins/SymbolFile/Breakpad/ |
| H A D | SymbolFileBreakpad.cpp | 657 llvm::Optional<StackCFIRecord> init_record = StackCFIRecord::parse(*It); in ParseCFIUnwindPlan() 676 llvm::Optional<StackCFIRecord> record = StackCFIRecord::parse(*It); in ParseCFIUnwindPlan() 906 if (auto record = StackCFIRecord::parse(*It)) { in ParseUnwindData()
|