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<<().