LLVM: lib/Object/FaultMapParser.cpp Source File (original) (raw)

Go to the documentation of this file.

1

2

3

4

5

6

7

8

13

14using namespace llvm;

15

17 switch (FT) {

18 default:

21 OS << "FaultingLoad";

22 break;

24 OS << "FaultingLoadStore";

25 break;

27 OS << "FaultingStore";

28 break;

29 }

30}

31

35 OS << "Fault kind: ";

39 return OS;

40}

41

50

54

56 return OS;

57

59

62 OS << FI;

63 }

64

65 return OS;

66}

void printFaultType(FaultMapParser::FaultKind FT, raw_ostream &OS)

Definition FaultMapParser.cpp:16

FaultKindType getFaultKind() const

HandlerPCOffsetType getHandlerPCOffset() const

FaultingPCOffsetType getFaultingPCOffset() const

FunctionInfoAccessor getNextFunctionInfo() const

FunctionAddrType getFunctionAddr() const

NumFaultingPCsType getNumFaultingPCs() const

FunctionFaultInfoAccessor getFunctionFaultInfoAt(uint32_t Index) const

A parser for the __llvm_faultmaps section generated by the FaultMaps class declared in llvm/CodeGen/F...

NumFunctionsType getNumFunctions() const

FunctionInfoAccessor getFirstFunctionInfo() const

FaultMapVersionType getFaultMapVersion() const

This class implements an extremely fast bulk output stream that can only output to a stream.

#define llvm_unreachable(msg)

Marks that the current location is not supposed to be reachable.

This is an optimization pass for GlobalISel generic memory operations.

FormattedNumber format_hex(uint64_t N, unsigned Width, bool Upper=false)

format_hex - Output N as a fixed width hexadecimal.

raw_ostream & operator<<(raw_ostream &OS, const APFixedPoint &FX)