LLVM: llvm::gsym::CallSiteInfo Struct Reference (original) (raw)

#include "[llvm/DebugInfo/GSYM/CallSiteInfo.h](CallSiteInfo%5F8h%5Fsource.html)"

Public Types
enum Flags : uint8_t { None = 0 , InternalCall = 1 << 0 , ExternalCall = 1 << 1 , LLVM_MARK_AS_BITMASK_ENUM =( ExternalCall) }
Public Member Functions
bool operator== (const CallSiteInfo &RHS) const
Equality comparison operator for CallSiteInfo.
bool operator!= (const CallSiteInfo &RHS) const
Inequality comparison operator for CallSiteInfo.
LLVM_ABI llvm::Error encode (FileWriter &O) const
Encode this CallSiteInfo object into a FileWriter stream.
Public Attributes
uint64_t ReturnOffset = 0
The return offset of the call site - relative to the function start.
std::vector< uint32_t > MatchRegex
Offsets into the string table for function names regex patterns.
uint8_t Flags = CallSiteInfo::Flags::None
Bitwise OR of CallSiteInfo::Flags values.

Definition at line 31 of file CallSiteInfo.h.

Flags

Enumerator
None
InternalCall
ExternalCall
LLVM_MARK_AS_BITMASK_ENUM

Definition at line 32 of file CallSiteInfo.h.

decode()

encode()

operator!=()

operator==()

Flags

MatchRegex

std::vector<uint32_t> llvm::gsym::CallSiteInfo::MatchRegex

ReturnOffset

uint64_t llvm::gsym::CallSiteInfo::ReturnOffset = 0


The documentation for this struct was generated from the following files: