LLVM 20.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 25 of file FaultMapParser.h.
Enumerator | |
---|---|
FaultingLoad | |
FaultingLoadStore | |
FaultingStore | |
FaultKindMax |
Definition at line 49 of file FaultMapParser.h.
Definition at line 138 of file FaultMapParser.h.
References P.
|
inline |
Definition at line 141 of file FaultMapParser.h.
References assert(), P, and llvm::Version.
Referenced by llvm::operator<<().
|
inline |
|
inline |