class NativeRawSymbol

Declaration

class NativeRawSymbol : public IPDBRawSymbol { /* full declaration omitted */ };

Description

IPDBRawSymbol defines an interface used to represent an arbitrary symbol. It exposes a monolithic interface consisting of accessors for the union of all properties that are valid for any symbol type. This interface is then wrapped by a concrete class which exposes only those set of methods valid for this particular symbol type. See PDBSymbol.h for more details.

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:21

Inherits from: IPDBRawSymbol

Member Variables

protected llvm::pdb::NativeSession& Session
protected llvm::pdb::PDB_SymType Tag
protected llvm::pdb::SymIndexId SymbolId

Method Overview

Inherited from IPDBRawSymbol:

Methods

NativeRawSymbol(
    llvm::pdb::NativeSession& PDBSession,
    llvm::pdb::PDB_SymType Tag,
    llvm::pdb::SymIndexId SymbolId)

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:26

Parameters

llvm::pdb::NativeSession& PDBSession
llvm::pdb::PDB_SymType Tag
llvm::pdb::SymIndexId SymbolId

void dump(
    llvm::raw_ostream& OS,
    int Indent,
    llvm::pdb::PdbSymbolIdField ShowIdFields,
    llvm::pdb::PdbSymbolIdField RecurseIdFields)
    const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:29

Parameters

llvm::raw_ostream& OS
int Indent
llvm::pdb::PdbSymbolIdField ShowIdFields
llvm::pdb::PdbSymbolIdField RecurseIdFields

std::unique_ptr<IPDBEnumSymbols> findChildren(
    llvm::pdb::PDB_SymType Type) const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:33

Parameters

llvm::pdb::PDB_SymType Type

std::unique_ptr<IPDBEnumSymbols> findChildren(
    llvm::pdb::PDB_SymType Type,
    llvm::StringRef Name,
    llvm::pdb::PDB_NameSearchFlags Flags) const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:35

Parameters

llvm::pdb::PDB_SymType Type
llvm::StringRef Name
llvm::pdb::PDB_NameSearchFlags Flags

std::unique_ptr<IPDBEnumSymbols>
findChildrenByAddr(
    llvm::pdb::PDB_SymType Type,
    llvm::StringRef Name,
    llvm::pdb::PDB_NameSearchFlags Flags,
    uint32_t Section,
    uint32_t Offset) const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:38

Parameters

llvm::pdb::PDB_SymType Type
llvm::StringRef Name
llvm::pdb::PDB_NameSearchFlags Flags
uint32_t Section
uint32_t Offset

std::unique_ptr<IPDBEnumSymbols>
findChildrenByRVA(
    llvm::pdb::PDB_SymType Type,
    llvm::StringRef Name,
    llvm::pdb::PDB_NameSearchFlags Flags,
    uint32_t RVA) const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:45

Parameters

llvm::pdb::PDB_SymType Type
llvm::StringRef Name
llvm::pdb::PDB_NameSearchFlags Flags
uint32_t RVA

std::unique_ptr<IPDBEnumSymbols> findChildrenByVA(
    llvm::pdb::PDB_SymType Type,
    llvm::StringRef Name,
    llvm::pdb::PDB_NameSearchFlags Flags,
    uint64_t VA) const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:42

Parameters

llvm::pdb::PDB_SymType Type
llvm::StringRef Name
llvm::pdb::PDB_NameSearchFlags Flags
uint64_t VA

std::unique_ptr<IPDBEnumSymbols>
findInlineFramesByAddr(uint32_t Section,
                       uint32_t Offset) const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:49

Parameters

uint32_t Section
uint32_t Offset

std::unique_ptr<IPDBEnumSymbols>
findInlineFramesByRVA(uint32_t RVA) const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:51

Parameters

uint32_t RVA

std::unique_ptr<IPDBEnumSymbols>
findInlineFramesByVA(uint64_t VA) const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:53

Parameters

uint64_t VA

std::unique_ptr<IPDBEnumLineNumbers>
findInlineeLines() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:55

std::unique_ptr<IPDBEnumLineNumbers>
findInlineeLinesByAddr(uint32_t Section,
                       uint32_t Offset,
                       uint32_t Length) const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:57

Parameters

uint32_t Section
uint32_t Offset
uint32_t Length

std::unique_ptr<IPDBEnumLineNumbers>
findInlineeLinesByRVA(uint32_t RVA,
                      uint32_t Length) const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:60

Parameters

uint32_t RVA
uint32_t Length

std::unique_ptr<IPDBEnumLineNumbers>
findInlineeLinesByVA(uint64_t VA,
                     uint32_t Length) const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:62

Parameters

uint64_t VA
uint32_t Length

llvm::pdb::PDB_MemberAccess getAccess() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:67

uint32_t getAddressOffset() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:68

uint32_t getAddressSection() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:69

bool getAddressTaken() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:156

uint32_t getAge() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:70

llvm::pdb::SymIndexId getArrayIndexTypeId() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:71

void getBackEndVersion(
    llvm::pdb::VersionInfo& Version) const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:66

Parameters

llvm::pdb::VersionInfo& Version

uint32_t getBaseDataOffset() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:72

uint32_t getBaseDataSlot() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:73

llvm::pdb::SymIndexId getBaseSymbolId() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:74

uint32_t getBitPosition() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:76

llvm::pdb::PDB_BuiltinType getBuiltinType() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:75

llvm::pdb::PDB_CallingConv getCallingConvention()
    const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:77

llvm::pdb::SymIndexId getClassParentId() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:78

std::string getCompilerName() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:79

uint32_t getCount() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:80

uint32_t getCountLiveRanges() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:81

void getDataBytes(
    SmallVector<uint8_t, 32>& Bytes) const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:64

Parameters

SmallVector<uint8_t, 32>& Bytes

llvm::pdb::PDB_DataKind getDataKind() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:135

void getFrontEndVersion(
    llvm::pdb::VersionInfo& Version) const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:65

Parameters

llvm::pdb::VersionInfo& Version

codeview::GUID getGuid() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:137

llvm::pdb::PDB_Lang getLanguage() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:82

uint64_t getLength() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:144

llvm::pdb::SymIndexId getLexicalParentId() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:83

std::string getLibraryName() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:84

uint64_t getLiveRangeLength() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:145

uint32_t getLiveRangeStartAddressOffset() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:85

uint32_t getLiveRangeStartAddressSection() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:86

uint32_t getLiveRangeStartRelativeVirtualAddress()
    const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:87

codeview::RegisterId
getLocalBasePointerRegisterId() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:88

llvm::pdb::PDB_LocType getLocationType() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:141

llvm::pdb::SymIndexId getLowerBoundId() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:89

llvm::pdb::PDB_Machine getMachineType() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:142

uint32_t getMemorySpaceKind() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:90

std::string getName() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:91

bool getNoStackOrdering() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:157

uint32_t getNumberOfAcceleratorPointerTags() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:92

uint32_t getNumberOfColumns() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:93

uint32_t getNumberOfModifiers() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:94

uint32_t getNumberOfRegisterIndices() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:95

uint32_t getNumberOfRows() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:96

std::string getObjectFileName() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:97

uint32_t getOemId() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:98

llvm::pdb::SymIndexId getOemSymbolId() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:99

int32_t getOffset() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:138

uint32_t getOffsetInUdt() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:100

llvm::pdb::PDB_Cpu getPlatform() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:101

uint32_t getRank() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:102

codeview::RegisterId getRegisterId() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:103

uint32_t getRegisterType() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:104

uint32_t getRelativeVirtualAddress() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:105

uint32_t getSamplerSlot() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:106

uint32_t getSignature() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:107

uint32_t getSizeInUdt() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:108

uint32_t getSlot() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:109

std::string getSourceFileName() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:110

std::unique_ptr<IPDBLineNumber>
getSrcLineOnTypeDefn() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:111

uint32_t getStride() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:112

llvm::pdb::SymIndexId getSubTypeId() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:113

llvm::pdb::SymIndexId getSymIndexId() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:115

llvm::pdb::PDB_SymType getSymTag() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:136

std::string getSymbolsFileName() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:114

uint32_t getTargetOffset() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:116

uint32_t getTargetRelativeVirtualAddress() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:117

uint32_t getTargetSection() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:119

uint64_t getTargetVirtualAddress() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:118

uint32_t getTextureSlot() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:120

int32_t getThisAdjust() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:139

codeview::ThunkOrdinal getThunkOrdinal() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:143

uint32_t getTimeStamp() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:121

uint32_t getToken() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:122

llvm::pdb::SymIndexId getTypeId() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:123

uint32_t getUavSlot() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:124

llvm::pdb::PDB_UdtType getUdtKind() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:147

std::string getUndecoratedName() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:125

std::string getUndecoratedNameEx(
    llvm::pdb::PDB_UndnameFlags Flags) const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:126

Parameters

llvm::pdb::PDB_UndnameFlags Flags

llvm::pdb::SymIndexId getUnmodifiedTypeId() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:127

std::string getUnused() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:229

llvm::pdb::SymIndexId getUpperBoundId() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:128

llvm::pdb::Variant getValue() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:129

uint64_t getVirtualAddress() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:146

uint32_t getVirtualBaseDispIndex() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:130

uint32_t getVirtualBaseOffset() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:131

int32_t getVirtualBasePointerOffset() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:140

std::unique_ptr<PDBSymbolTypeBuiltin>
getVirtualBaseTableType() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:134

llvm::pdb::SymIndexId getVirtualTableShapeId()
    const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:132

bool hasAlloca() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:158

bool hasAssignmentOperator() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:159

bool hasCTypes() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:160

bool hasCastOperator() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:161

bool hasConstructor() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:148

bool hasCustomCallingConvention() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:149

bool hasDebugInfo() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:162

bool hasEH() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:163

bool hasEHa() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:164

bool hasFarReturn() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:150

bool hasFramePointer() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:168

bool hasInlAsm() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:165

bool hasInlineAttribute() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:166

bool hasInterruptReturn() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:167

bool hasLongJump() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:169

bool hasManagedCode() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:170

bool hasNestedTypes() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:171

bool hasNoInlineAttribute() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:172

bool hasNoReturnAttribute() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:173

bool hasOptimizedCodeDebugInfo() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:174

bool hasOverloadedOperator() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:175

bool hasPrivateSymbols() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:220

bool hasSEH() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:176

bool hasSecurityChecks() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:177

bool hasSetJump() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:178

bool hasStrictGSCheck() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:179

virtual void initialize()

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:23

bool isAcceleratorGroupSharedLocal() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:180

bool isAcceleratorPointerTagLiveRange() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:181

bool isAcceleratorStubFunction() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:182

bool isAggregated() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:183

bool isCVTCIL() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:185

bool isCode() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:151

bool isCompilerGenerated() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:152

bool isConstType() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:153

bool isConstructorVirtualBase() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:186

bool isCxxReturnUdt() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:187

bool isDataAligned() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:188

bool isEditAndContinueEnabled() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:154

bool isFunction() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:155

bool isHLSLData() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:189

bool isHotpatchable() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:190

bool isIndirectVirtualBaseClass() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:191

bool isInterfaceUdt() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:192

bool isIntrinsic() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:193

bool isIntroVirtualFunction() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:184

bool isLTCG() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:194

bool isLocationControlFlowDependent() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:195

bool isMSILCode() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:199

bool isMSILNetmodule() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:196

bool isManagedCode() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:198

bool isMatrixRowMajor() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:197

bool isMultipleInheritance() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:200

bool isNaked() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:201

bool isNested() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:202

bool isOptimizedAway() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:203

bool isPacked() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:204

bool isPointerBasedOnSymbolValue() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:205

bool isPointerToDataMember() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:206

bool isPointerToMemberFunction() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:207

bool isPureVirtual() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:208

bool isRValueReference() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:209

bool isRefUdt() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:210

bool isReference() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:211

bool isRestrictedType() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:212

bool isReturnValue() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:213

bool isSafeBuffers() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:214

bool isScoped() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:215

bool isSdl() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:216

bool isSingleInheritance() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:217

bool isSplitted() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:218

bool isStatic() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:219

bool isUnalignedType() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:221

bool isUnreached() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:222

bool isValueUdt() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:223

bool isVirtual() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:224

bool isVirtualBaseClass() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:225

bool isVirtualInheritance() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:226

bool isVolatileType() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:227

bool wasInlined() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h:228