LLVM: include/llvm/DebugInfo/GSYM/Header.h Source File (original) (raw)

Go to the documentation of this file.

1

2

3

4

5

6

7

8

9#ifndef LLVM_DEBUGINFO_GSYM_HEADER_H

10#define LLVM_DEBUGINFO_GSYM_HEADER_H

11

14

15#include

16#include

17

18namespace llvm {

21

22namespace gsym {

24

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

47

48

49

51

52

53

54

56

58

60

61

62

64

66

67

68

69

70

71

72

74

75

76

77

78

79

80

82

83

84

85

86

88

89

90

91

92

93

94

95

96

97

98

99

100

101

103

104

105

106

107

108

109

110

111

113

114

115

116

117

118

119

120

122};

123

126

127}

128}

129

130#endif

Lightweight error class with error context and mandatory checking.

Tagged union holding either a T or a Error.

A simplified binary data writer class that doesn't require targets, target definitions,...

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

LLVM_ABI raw_ostream & operator<<(raw_ostream &OS, const CallSiteInfo &CSI)

constexpr size_t GSYM_MAX_UUID_SIZE

Definition Header.h:28

bool operator==(const FunctionInfo &LHS, const FunctionInfo &RHS)

constexpr uint32_t GSYM_MAGIC

Definition Header.h:25

constexpr uint32_t GSYM_VERSION

Definition Header.h:27

constexpr uint32_t GSYM_CIGAM

Definition Header.h:26

This is an optimization pass for GlobalISel generic memory operations.

FunctionAddr VTableAddr uintptr_t uintptr_t Data