LLVM  12.0.0git
Public Attributes | List of all members
llvm::xray::YAMLXRaySledEntry Struct Reference

#include "llvm/XRay/InstrumentationMap.h"

Collaboration diagram for llvm::xray::YAMLXRaySledEntry:
Collaboration graph
[legend]

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 57 of file InstrumentationMap.h.

Member Data Documentation

◆ Address

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

Definition at line 59 of file InstrumentationMap.h.

◆ AlwaysInstrument

bool llvm::xray::YAMLXRaySledEntry::AlwaysInstrument

Definition at line 62 of file InstrumentationMap.h.

◆ FuncId

int32_t llvm::xray::YAMLXRaySledEntry::FuncId

Definition at line 58 of file InstrumentationMap.h.

◆ Function

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

Definition at line 60 of file InstrumentationMap.h.

◆ FunctionName

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

Definition at line 63 of file InstrumentationMap.h.

◆ Kind

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

Definition at line 61 of file InstrumentationMap.h.

◆ Version

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

Definition at line 64 of file InstrumentationMap.h.


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