class FaultMaps
Declaration
class FaultMaps { /* full declaration omitted */ };
Declared at: llvm/include/llvm/CodeGen/FaultMaps.h:21
Member Variables
- private std::map<const MCSymbol*, FunctionFaultInfos, MCSymbolComparator> FunctionInfos
- private llvm::AsmPrinter& AP
- private static const char* WFMP
Method Overview
- public FaultMaps(llvm::AsmPrinter & AP)
- private void emitFunctionInfo(const llvm::MCSymbol * FnLabel, const llvm::FaultMaps::FunctionFaultInfos & FFI)
- public static const char * faultTypeToString(llvm::FaultMaps::FaultKind)
- public void recordFaultingOp(llvm::FaultMaps::FaultKind FaultTy, const llvm::MCSymbol * FaultingLabel, const llvm::MCSymbol * HandlerLabel)
- public void reset()
- public void serializeToFaultMapSection()
Methods
¶FaultMaps(llvm::AsmPrinter& AP)
FaultMaps(llvm::AsmPrinter& AP)
Declared at: llvm/include/llvm/CodeGen/FaultMaps.h:30
Parameters
- llvm::AsmPrinter& AP
¶void emitFunctionInfo(
const llvm::MCSymbol* FnLabel,
const llvm::FaultMaps::FunctionFaultInfos&
FFI)
void emitFunctionInfo(
const llvm::MCSymbol* FnLabel,
const llvm::FaultMaps::FunctionFaultInfos&
FFI)
Declared at: llvm/include/llvm/CodeGen/FaultMaps.h:71
Parameters
- const llvm::MCSymbol* FnLabel
- const llvm::FaultMaps::FunctionFaultInfos& FFI
¶static const char* faultTypeToString(
llvm::FaultMaps::FaultKind)
static const char* faultTypeToString(
llvm::FaultMaps::FaultKind)
Declared at: llvm/include/llvm/CodeGen/FaultMaps.h:32
Parameters
- llvm::FaultMaps::FaultKind
¶void recordFaultingOp(
llvm::FaultMaps::FaultKind FaultTy,
const llvm::MCSymbol* FaultingLabel,
const llvm::MCSymbol* HandlerLabel)
void recordFaultingOp(
llvm::FaultMaps::FaultKind FaultTy,
const llvm::MCSymbol* FaultingLabel,
const llvm::MCSymbol* HandlerLabel)
Declared at: llvm/include/llvm/CodeGen/FaultMaps.h:34
Parameters
- llvm::FaultMaps::FaultKind FaultTy
- const llvm::MCSymbol* FaultingLabel
- const llvm::MCSymbol* HandlerLabel
¶void reset()
void reset()
Declared at: llvm/include/llvm/CodeGen/FaultMaps.h:37
¶void serializeToFaultMapSection()
void serializeToFaultMapSection()
Declared at: llvm/include/llvm/CodeGen/FaultMaps.h:36