LLVM 20.0.0git
|
#include "llvm/MC/MCPseudoProbe.h"
Additional Inherited Members | |
Protected Attributes inherited from llvm::MCPseudoProbeBase | |
uint64_t | Guid |
uint64_t | Index |
uint32_t | Discriminator |
uint8_t | Attributes |
uint8_t | Type |
Static Protected Attributes inherited from llvm::MCPseudoProbeBase | |
static const uint32_t | PseudoProbeFirstId = 1 |
Definition at line 179 of file MCPseudoProbe.h.
|
inline |
Definition at line 184 of file MCPseudoProbe.h.
|
inline |
Definition at line 190 of file MCPseudoProbe.h.
void MCDecodedPseudoProbe::getInlineContext | ( | SmallVectorImpl< MCPseudoProbeFrameLocation > & | ContextStack, |
const GUIDProbeFunctionMap & | GUID2FuncMAP | ||
) | const |
Definition at line 282 of file MCPseudoProbe.cpp.
References llvm::SmallVectorTemplateCommon< T, typename >::begin(), llvm::SmallVectorImpl< T >::emplace_back(), llvm::SmallVectorTemplateCommon< T, typename >::end(), getProbeFNameForGUID(), llvm::MCPseudoProbeInlineTreeBase< ProbeType, DerivedProbeInlineTreeType >::Guid, llvm::MCDecodedPseudoProbeInlineTree::hasInlineSite(), llvm::MCDecodedPseudoProbeInlineTree::ISite, llvm::MCPseudoProbeInlineTreeBase< ProbeType, DerivedProbeInlineTreeType >::Parent, and llvm::SmallVectorBase< Size_T >::size().
Referenced by llvm::MCPseudoProbeDecoder::getInlineContextForProbe(), and getInlineContextStr().
std::string MCDecodedPseudoProbe::getInlineContextStr | ( | const GUIDProbeFunctionMap & | GUID2FuncMAP | ) | const |
Definition at line 299 of file MCPseudoProbe.cpp.
References getInlineContext().
Referenced by print().
|
inline |
Definition at line 194 of file MCPseudoProbe.h.
Referenced by llvm::MCPseudoProbeDecoder::getInlinerDescForProbe().
void MCDecodedPseudoProbe::print | ( | raw_ostream & | OS, |
const GUIDProbeFunctionMap & | GUID2FuncMAP, | ||
bool | ShowName | ||
) | const |
Definition at line 315 of file MCPseudoProbe.cpp.
References llvm::MCPseudoProbeBase::Discriminator, getInlineContextStr(), getProbeFNameForGUID(), llvm::MCPseudoProbeBase::Guid, OS, PseudoProbeTypeStr, llvm::StringRef::str(), and llvm::MCPseudoProbeBase::Type.
Referenced by llvm::MCPseudoProbeDecoder::printProbeForAddress().
|
inline |
Definition at line 192 of file MCPseudoProbe.h.
References Addr.