Home
last modified time | relevance | path

Searched refs:StackCFIRecord (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/lldb/unittests/ObjectFile/Breakpad/
H A DBreakpadRecordsTest.cpp124 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 DBreakpadRecords.h192 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 DBreakpadRecords.cpp436 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 DSymbolFileBreakpad.cpp657 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()