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:
- include/llvm/DebugInfo/GSYM/CallSiteInfo.h
- lib/DebugInfo/GSYM/CallSiteInfo.cpp