Home
last modified time | relevance | path

Searched refs:ProfiledBinary (Results 1 – 8 of 8) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-profgen/
H A DPerfReader.h135 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 DProfiledBinary.h46 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 DProfileGenerator.h204 ProfiledBinary *Binary);
208 ProfiledBinary *Binary);
231 ProfiledBinary *Binary);
236 ProfiledBinary *Binary);
240 SmallVectorImpl<std::string> &ContextStrStack, ProfiledBinary *Binary);
250 ProfiledBinary *Binary);
H A DProfiledBinary.cpp87 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 DPerfReader.cpp285 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 DProfileGenerator.cpp218 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 DCMakeLists.txt20 ProfiledBinary.cpp
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/tools/llvm-profgen/
H A DBUILD.gn19 "ProfiledBinary.cpp",