|
LLVM 22.0.0git
|
A parser for the __llvm_faultmaps section generated by the FaultMaps class declared in llvm/CodeGen/FaultMaps.h. More...
#include "llvm/Object/FaultMapParser.h"
Classes | |
| class | FunctionFaultInfoAccessor |
| class | FunctionInfoAccessor |
Public Types | |
| enum | FaultKind { FaultingLoad = 1 , FaultingLoadStore , FaultingStore , FaultKindMax } |
Public Member Functions | |
| FaultMapParser (const uint8_t *Begin, const uint8_t *End) | |
| FaultMapVersionType | getFaultMapVersion () const |
| NumFunctionsType | getNumFunctions () const |
| FunctionInfoAccessor | getFirstFunctionInfo () const |
A parser for the __llvm_faultmaps section generated by the FaultMaps class declared in llvm/CodeGen/FaultMaps.h.
This parser is version locked with with the __llvm_faultmaps section generated by the version of LLVM that includes it. No guarantees are made with respect to forward or backward compatibility.
Definition at line 26 of file FaultMapParser.h.
| Enumerator | |
|---|---|
| FaultingLoad | |
| FaultingLoadStore | |
| FaultingStore | |
| FaultKindMax | |
Definition at line 50 of file FaultMapParser.h.
Definition at line 139 of file FaultMapParser.h.
|
inline |
Definition at line 142 of file FaultMapParser.h.
References assert(), and llvm::Version.
Referenced by llvm::operator<<().
|
inline |
Definition at line 152 of file FaultMapParser.h.
Referenced by llvm::operator<<().
|
inline |
Definition at line 148 of file FaultMapParser.h.
Referenced by llvm::operator<<().