Home
last modified time | relevance | path

Searched refs:FuncRecord (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/lldb/unittests/ObjectFile/Breakpad/
H A DBreakpadRecordsTest.cpp67 TEST(FuncRecord, parse) { in TEST() argument
68 EXPECT_EQ(FuncRecord(true, 0x47, 0x7, 0x8, "foo"), in TEST()
69 FuncRecord::parse("FUNC m 47 7 8 foo")); in TEST()
70 EXPECT_EQ(FuncRecord(false, 0x47, 0x7, 0x8, "foo"), in TEST()
71 FuncRecord::parse("FUNC 47 7 8 foo")); in TEST()
73 EXPECT_EQ(llvm::None, FuncRecord::parse("PUBLIC 47 7 8 foo")); in TEST()
74 EXPECT_EQ(llvm::None, FuncRecord::parse("FUNC 47 7 8")); in TEST()
75 EXPECT_EQ(llvm::None, FuncRecord::parse("FUNC 47 7")); in TEST()
76 EXPECT_EQ(llvm::None, FuncRecord::parse("FUNC 47")); in TEST()
77 EXPECT_EQ(llvm::None, FuncRecord::parse("FUNC m")); in TEST()
[all …]
/llvm-project-15.0.7/lldb/source/Plugins/ObjectFile/Breakpad/
H A DBreakpadRecords.h120 class FuncRecord : public Record {
122 static llvm::Optional<FuncRecord> parse(llvm::StringRef Line);
123 FuncRecord(bool Multiple, lldb::addr_t Address, lldb::addr_t Size, in FuncRecord() function
135 bool operator==(const FuncRecord &L, const FuncRecord &R);
136 llvm::raw_ostream &operator<<(llvm::raw_ostream &OS, const FuncRecord &R);
H A DBreakpadRecords.cpp305 llvm::Optional<FuncRecord> FuncRecord::parse(llvm::StringRef Line) { in parse()
311 return FuncRecord(Multiple, Address, Size, ParamSize, Name); in parse()
316 bool breakpad::operator==(const FuncRecord &L, const FuncRecord &R) { in operator ==()
321 const FuncRecord &R) { in operator <<()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCoverageMappingGen.cpp1644 auto *FuncRecord = new llvm::GlobalVariable( in emitFunctionMappingRecord() local
1648 FuncRecord->setVisibility(llvm::GlobalValue::HiddenVisibility); in emitFunctionMappingRecord()
1649 FuncRecord->setSection(getInstrProfSection(CGM, llvm::IPSK_covfun)); in emitFunctionMappingRecord()
1650 FuncRecord->setAlignment(llvm::Align(8)); in emitFunctionMappingRecord()
1652 FuncRecord->setComdat(CGM.getModule().getOrInsertComdat(FuncRecordName)); in emitFunctionMappingRecord()
1655 CGM.addUsedGlobal(FuncRecord); in emitFunctionMappingRecord()
/llvm-project-15.0.7/lldb/source/Plugins/SymbolFile/Breakpad/
H A DSymbolFileBreakpad.cpp246 if (auto record = FuncRecord::parse(*It)) { in GetOrCreateFunction()
829 if (auto record = FuncRecord::parse(*It)) { in ParseCUData()