Searched refs:ProfiledBinary (Results 1 – 8 of 8) sorted by relevance
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-profgen/ |
H A D | PerfReader.h | 135 ProfiledBinary *Binary; 203 const ProfiledBinary *Binary; 263 const ProfiledBinary *getBinary() const { return Binary; } in getBinary() 385 const ProfiledBinary *Binary; 386 FrameStack(const ProfiledBinary *B) : Binary(B) {} in FrameStack() 401 const ProfiledBinary *Binary; 402 ProbeStack(const ProfiledBinary *B) : Binary(B) {} in ProbeStack() 454 VirtualUnwinder(ContextSampleCounterMap *Counter, const ProfiledBinary *B) in VirtualUnwinder() 490 const ProfiledBinary *Binary; 494 using BinaryMap = StringMap<ProfiledBinary>; [all …]
|
H A D | ProfiledBinary.h | 46 class ProfiledBinary; variable 49 ProfiledBinary *Binary; 58 InstructionPointer(ProfiledBinary *Binary, uint64_t Address, 72 ProfiledBinary *Binary; 73 PrologEpilogTracker(ProfiledBinary *Bin) : Binary(Bin){}; in PrologEpilogTracker() 97 class ProfiledBinary { 173 ProfiledBinary(StringRef Path) : Path(Path), ProEpilogTracker(this) { in ProfiledBinary() function
|
H A D | ProfileGenerator.h | 204 ProfiledBinary *Binary); 208 ProfiledBinary *Binary); 231 ProfiledBinary *Binary); 236 ProfiledBinary *Binary); 240 SmallVectorImpl<std::string> &ContextStrStack, ProfiledBinary *Binary); 250 ProfiledBinary *Binary);
|
H A D | ProfiledBinary.cpp | 87 void ProfiledBinary::load() { in load() 118 bool ProfiledBinary::inlineContextEqual(uint64_t Address1, in inlineContextEqual() 135 ProfiledBinary::getExpandedContextStr(const SmallVectorImpl<uint64_t> &Stack, in getExpandedContextStr() 175 void ProfiledBinary::setPreferredBaseAddress(const ELFObjectFileBase *Obj) { in setPreferredBaseAddress() 187 void ProfiledBinary::decodePseudoProbe(const ELFObjectFileBase *Obj) { in decodePseudoProbe() 211 bool ProfiledBinary::dissassembleSymbol(std::size_t SI, ArrayRef<uint8_t> Bytes, in dissassembleSymbol() 311 void ProfiledBinary::setUpDisassembler(const ELFObjectFileBase *Obj) { in setUpDisassembler() 351 void ProfiledBinary::disassemble(const ELFObjectFileBase *Obj) { in disassemble() 412 void ProfiledBinary::setupSymbolizer() { in setupSymbolizer() 423 FrameLocationStack ProfiledBinary::symbolize(const InstructionPointer &IP, in symbolize() [all …]
|
H A D | PerfReader.cpp | 285 ProfiledBinary &PerfReader::loadBinary(const StringRef BinaryPath, in loadBinary() 293 auto Ret = BinaryTable.insert({BinaryName, ProfiledBinary(BinaryPath)}); in loadBinary() 315 ProfiledBinary &Binary = I->second; in updateBinaryAddress() 326 ProfiledBinary *PerfReader::getBinary(uint64_t Address) { in getBinary() 350 const ProfiledBinary *Binary) { in getContextKeyStr() 369 const ProfiledBinary *Binary) { in printRangeCounter() 379 const ProfiledBinary *Binary) { in printBranchCounter() 390 const ProfiledBinary *Binary = I.first; in printUnwinderOutput() 412 ProfiledBinary *Binary) { in extractLBRStack() 483 ProfiledBinary *Binary = nullptr; in extractCallstack()
|
H A D | ProfileGenerator.cpp | 218 ProfiledBinary *Binary = BI.first; in generateProfile() 263 ProfiledBinary *Binary) { in populateFunctionBodySamples() 302 const BranchSample &BranchCounters, ProfiledBinary *Binary) { in populateFunctionBoundarySamples() 438 ProfiledBinary *Binary) { in extractPrefixContextStack() 449 ProfiledBinary *Binary = BI.first; in generateProfile() 470 ProfiledBinary *Binary) { in extractProbesFromRange() 509 SmallVectorImpl<std::string> &ContextStrStack, ProfiledBinary *Binary) { in populateBodySamplesWithProbes() 576 SmallVectorImpl<std::string> &ContextStrStack, ProfiledBinary *Binary) { in populateBoundarySamplesWithProbes() 628 ProfiledBinary *Binary) { in getFunctionProfileForLeafProbe()
|
H A D | CMakeLists.txt | 20 ProfiledBinary.cpp
|
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/tools/llvm-profgen/ |
H A D | BUILD.gn | 19 "ProfiledBinary.cpp",
|