Home
last modified time | relevance | path

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

/llvm-project-15.0.7/lldb/unittests/ObjectFile/Breakpad/
H A DBreakpadRecordsTest.cpp89 TEST(InlineRecord, parse) { in TEST() argument
90 InlineRecord record1 = InlineRecord(0, 1, 2, 3); in TEST()
92 EXPECT_EQ(record1, InlineRecord::parse("INLINE 0 1 2 3 4 5")); in TEST()
94 EXPECT_EQ(record1, InlineRecord::parse("INLINE 0 1 2 3 4 5 6 7")); in TEST()
95 EXPECT_EQ(llvm::None, InlineRecord::parse("INLINE 0 1 2 3")); in TEST()
96 EXPECT_EQ(llvm::None, InlineRecord::parse("INLINE 0 1 2 3 4 5 6")); in TEST()
97 EXPECT_EQ(llvm::None, InlineRecord::parse("INLNIE 0")); in TEST()
98 EXPECT_EQ(llvm::None, InlineRecord::parse("")); in TEST()
99 EXPECT_EQ(llvm::None, InlineRecord::parse("FUNC")); in TEST()
/llvm-project-15.0.7/lldb/source/Plugins/ObjectFile/Breakpad/
H A DBreakpadRecords.h138 class InlineRecord : public Record {
140 static llvm::Optional<InlineRecord> parse(llvm::StringRef Line);
141 InlineRecord(size_t InlineNestLevel, uint32_t CallSiteLineNum, in InlineRecord() function
155 bool operator==(const InlineRecord &L, const InlineRecord &R);
156 llvm::raw_ostream &operator<<(llvm::raw_ostream &OS, const InlineRecord &R);
H A DBreakpadRecords.cpp327 llvm::Optional<InlineRecord> InlineRecord::parse(llvm::StringRef Line) { in parse()
348 InlineRecord Record = InlineRecord(InlineNestLevel, CallSiteLineNum, in parse()
362 bool breakpad::operator==(const InlineRecord &L, const InlineRecord &R) { in operator ==()
370 const InlineRecord &R) { in operator <<()
/llvm-project-15.0.7/lldb/source/Plugins/SymbolFile/Breakpad/
H A DSymbolFileBreakpad.cpp311 if (auto record = InlineRecord::parse(*It)) { in ParseBlocksRecursive()