LLVM 22.0.0git
llvm::xray::YAMLXRaySledEntry Struct Reference

#include "llvm/XRay/InstrumentationMap.h"

Public Attributes

int32_t FuncId
yaml::Hex64 Address
yaml::Hex64 Function
SledEntry::FunctionKinds Kind
bool AlwaysInstrument
std::string FunctionName
unsigned char Version

Detailed Description

Definition at line 59 of file InstrumentationMap.h.

Member Data Documentation

◆ Address

yaml::Hex64 llvm::xray::YAMLXRaySledEntry::Address

Definition at line 61 of file InstrumentationMap.h.

◆ AlwaysInstrument

bool llvm::xray::YAMLXRaySledEntry::AlwaysInstrument

Definition at line 64 of file InstrumentationMap.h.

◆ FuncId

int32_t llvm::xray::YAMLXRaySledEntry::FuncId

Definition at line 60 of file InstrumentationMap.h.

◆ Function

yaml::Hex64 llvm::xray::YAMLXRaySledEntry::Function

Definition at line 62 of file InstrumentationMap.h.

◆ FunctionName

std::string llvm::xray::YAMLXRaySledEntry::FunctionName

Definition at line 65 of file InstrumentationMap.h.

◆ Kind

SledEntry::FunctionKinds llvm::xray::YAMLXRaySledEntry::Kind

Definition at line 63 of file InstrumentationMap.h.

◆ Version

unsigned char llvm::xray::YAMLXRaySledEntry::Version

Definition at line 66 of file InstrumentationMap.h.


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