xref: /llvm-project/llvm/lib/DebugInfo/PDB/Native/NativeRawSymbol.cpp (revision eb4c8608115c1c9af0fc8cb5b1e9f2bc960014ef)
14fcfc199SEugene Zelenko //===- NativeRawSymbol.cpp - Native implementation of IPDBRawSymbol -------===//
20beb3323SAdrian McCarthy //
32946cd70SChandler Carruth // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
42946cd70SChandler Carruth // See https://llvm.org/LICENSE.txt for license information.
52946cd70SChandler Carruth // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
60beb3323SAdrian McCarthy //
70beb3323SAdrian McCarthy //===----------------------------------------------------------------------===//
80beb3323SAdrian McCarthy 
90beb3323SAdrian McCarthy #include "llvm/DebugInfo/PDB/Native/NativeRawSymbol.h"
10da4b63abSZachary Turner #include "llvm/DebugInfo/PDB/IPDBLineNumber.h"
11c41ce835SZachary Turner #include "llvm/DebugInfo/PDB/Native/NativeSession.h"
121690164cSZachary Turner #include "llvm/DebugInfo/PDB/PDBSymbolTypeBuiltin.h"
130beb3323SAdrian McCarthy 
140beb3323SAdrian McCarthy using namespace llvm;
150beb3323SAdrian McCarthy using namespace llvm::pdb;
160beb3323SAdrian McCarthy 
NativeRawSymbol(NativeSession & PDBSession,PDB_SymType Tag,SymIndexId SymbolId)177999b4faSZachary Turner NativeRawSymbol::NativeRawSymbol(NativeSession &PDBSession, PDB_SymType Tag,
187999b4faSZachary Turner                                  SymIndexId SymbolId)
197999b4faSZachary Turner     : Session(PDBSession), Tag(Tag), SymbolId(SymbolId) {}
200beb3323SAdrian McCarthy 
dump(raw_ostream & OS,int Indent,PdbSymbolIdField ShowIdFields,PdbSymbolIdField RecurseIdFields) const21c41ce835SZachary Turner void NativeRawSymbol::dump(raw_ostream &OS, int Indent,
22c41ce835SZachary Turner                            PdbSymbolIdField ShowIdFields,
23c41ce835SZachary Turner                            PdbSymbolIdField RecurseIdFields) const {
24c41ce835SZachary Turner   dumpSymbolIdField(OS, "symIndexId", SymbolId, Indent, Session,
25c41ce835SZachary Turner                     PdbSymbolIdField::SymIndexId, ShowIdFields,
26c41ce835SZachary Turner                     RecurseIdFields);
27c41ce835SZachary Turner   dumpSymbolField(OS, "symTag", Tag, Indent);
28da4b63abSZachary Turner }
290beb3323SAdrian McCarthy 
300beb3323SAdrian McCarthy std::unique_ptr<IPDBEnumSymbols>
findChildren(PDB_SymType Type) const310beb3323SAdrian McCarthy NativeRawSymbol::findChildren(PDB_SymType Type) const {
32*0eaee545SJonas Devlieghere   return std::make_unique<NullEnumerator<PDBSymbol>>();
330beb3323SAdrian McCarthy }
340beb3323SAdrian McCarthy 
350beb3323SAdrian McCarthy std::unique_ptr<IPDBEnumSymbols>
findChildren(PDB_SymType Type,StringRef Name,PDB_NameSearchFlags Flags) const360beb3323SAdrian McCarthy NativeRawSymbol::findChildren(PDB_SymType Type, StringRef Name,
370beb3323SAdrian McCarthy     PDB_NameSearchFlags Flags) const {
38*0eaee545SJonas Devlieghere   return std::make_unique<NullEnumerator<PDBSymbol>>();
390beb3323SAdrian McCarthy }
400beb3323SAdrian McCarthy 
410beb3323SAdrian McCarthy std::unique_ptr<IPDBEnumSymbols>
findChildrenByAddr(PDB_SymType Type,StringRef Name,PDB_NameSearchFlags Flags,uint32_t Section,uint32_t Offset) const42fbe65404SAaron Smith NativeRawSymbol::findChildrenByAddr(PDB_SymType Type, StringRef Name,
43fbe65404SAaron Smith     PDB_NameSearchFlags Flags, uint32_t Section, uint32_t Offset) const {
44*0eaee545SJonas Devlieghere   return std::make_unique<NullEnumerator<PDBSymbol>>();
45fbe65404SAaron Smith }
46fbe65404SAaron Smith 
47fbe65404SAaron Smith std::unique_ptr<IPDBEnumSymbols>
findChildrenByVA(PDB_SymType Type,StringRef Name,PDB_NameSearchFlags Flags,uint64_t VA) const48fbe65404SAaron Smith NativeRawSymbol::findChildrenByVA(PDB_SymType Type, StringRef Name,
49fbe65404SAaron Smith    PDB_NameSearchFlags Flags, uint64_t VA) const {
50*0eaee545SJonas Devlieghere   return std::make_unique<NullEnumerator<PDBSymbol>>();
51fbe65404SAaron Smith }
52fbe65404SAaron Smith 
53fbe65404SAaron Smith std::unique_ptr<IPDBEnumSymbols>
findChildrenByRVA(PDB_SymType Type,StringRef Name,PDB_NameSearchFlags Flags,uint32_t RVA) const540beb3323SAdrian McCarthy NativeRawSymbol::findChildrenByRVA(PDB_SymType Type, StringRef Name,
550beb3323SAdrian McCarthy     PDB_NameSearchFlags Flags, uint32_t RVA) const {
56*0eaee545SJonas Devlieghere   return std::make_unique<NullEnumerator<PDBSymbol>>();
570beb3323SAdrian McCarthy }
580beb3323SAdrian McCarthy 
590beb3323SAdrian McCarthy std::unique_ptr<IPDBEnumSymbols>
findInlineFramesByAddr(uint32_t Section,uint32_t Offset) const60fbe65404SAaron Smith NativeRawSymbol::findInlineFramesByAddr(uint32_t Section,
61fbe65404SAaron Smith                                         uint32_t Offset) const {
62*0eaee545SJonas Devlieghere   return std::make_unique<NullEnumerator<PDBSymbol>>();
63fbe65404SAaron Smith }
64fbe65404SAaron Smith 
65fbe65404SAaron Smith std::unique_ptr<IPDBEnumSymbols>
findInlineFramesByRVA(uint32_t RVA) const660beb3323SAdrian McCarthy NativeRawSymbol::findInlineFramesByRVA(uint32_t RVA) const {
67*0eaee545SJonas Devlieghere   return std::make_unique<NullEnumerator<PDBSymbol>>();
680beb3323SAdrian McCarthy }
690beb3323SAdrian McCarthy 
70fbe65404SAaron Smith std::unique_ptr<IPDBEnumSymbols>
findInlineFramesByVA(uint64_t VA) const71fbe65404SAaron Smith NativeRawSymbol::findInlineFramesByVA(uint64_t VA) const {
72*0eaee545SJonas Devlieghere   return std::make_unique<NullEnumerator<PDBSymbol>>();
73fbe65404SAaron Smith }
74fbe65404SAaron Smith 
75fbe65404SAaron Smith std::unique_ptr<IPDBEnumLineNumbers>
findInlineeLines() const76fbe65404SAaron Smith NativeRawSymbol::findInlineeLines() const {
77*0eaee545SJonas Devlieghere   return std::make_unique<NullEnumerator<IPDBLineNumber>>();
78fbe65404SAaron Smith }
79fbe65404SAaron Smith 
80fbe65404SAaron Smith std::unique_ptr<IPDBEnumLineNumbers>
findInlineeLinesByAddr(uint32_t Section,uint32_t Offset,uint32_t Length) const81fbe65404SAaron Smith NativeRawSymbol::findInlineeLinesByAddr(uint32_t Section, uint32_t Offset,
82fbe65404SAaron Smith                                         uint32_t Length) const {
83*0eaee545SJonas Devlieghere   return std::make_unique<NullEnumerator<IPDBLineNumber>>();
84fbe65404SAaron Smith }
85fbe65404SAaron Smith 
86fbe65404SAaron Smith std::unique_ptr<IPDBEnumLineNumbers>
findInlineeLinesByRVA(uint32_t RVA,uint32_t Length) const87fbe65404SAaron Smith NativeRawSymbol::findInlineeLinesByRVA(uint32_t RVA, uint32_t Length) const {
88*0eaee545SJonas Devlieghere   return std::make_unique<NullEnumerator<IPDBLineNumber>>();
89fbe65404SAaron Smith }
90fbe65404SAaron Smith 
91fbe65404SAaron Smith std::unique_ptr<IPDBEnumLineNumbers>
findInlineeLinesByVA(uint64_t VA,uint32_t Length) const92fbe65404SAaron Smith NativeRawSymbol::findInlineeLinesByVA(uint64_t VA, uint32_t Length) const {
93*0eaee545SJonas Devlieghere   return std::make_unique<NullEnumerator<IPDBLineNumber>>();
94fbe65404SAaron Smith }
95fbe65404SAaron Smith 
getDataBytes(SmallVector<uint8_t,32> & bytes) const964fcfc199SEugene Zelenko void NativeRawSymbol::getDataBytes(SmallVector<uint8_t, 32> &bytes) const {
970beb3323SAdrian McCarthy   bytes.clear();
980beb3323SAdrian McCarthy }
990beb3323SAdrian McCarthy 
getAccess() const1000beb3323SAdrian McCarthy PDB_MemberAccess NativeRawSymbol::getAccess() const {
1010beb3323SAdrian McCarthy   return PDB_MemberAccess::Private;
1020beb3323SAdrian McCarthy }
1030beb3323SAdrian McCarthy 
getAddressOffset() const1040beb3323SAdrian McCarthy uint32_t NativeRawSymbol::getAddressOffset() const {
1050beb3323SAdrian McCarthy   return 0;
1060beb3323SAdrian McCarthy }
1070beb3323SAdrian McCarthy 
getAddressSection() const1080beb3323SAdrian McCarthy uint32_t NativeRawSymbol::getAddressSection() const {
1090beb3323SAdrian McCarthy   return 0;
1100beb3323SAdrian McCarthy }
1110beb3323SAdrian McCarthy 
getAge() const1120beb3323SAdrian McCarthy uint32_t NativeRawSymbol::getAge() const {
1130beb3323SAdrian McCarthy   return 0;
1140beb3323SAdrian McCarthy }
1150beb3323SAdrian McCarthy 
getArrayIndexTypeId() const116cae73458SZachary Turner SymIndexId NativeRawSymbol::getArrayIndexTypeId() const { return 0; }
1170beb3323SAdrian McCarthy 
getBackEndVersion(VersionInfo & Version) const1180beb3323SAdrian McCarthy void NativeRawSymbol::getBackEndVersion(VersionInfo &Version) const {
1190beb3323SAdrian McCarthy   Version.Major = 0;
1200beb3323SAdrian McCarthy   Version.Minor = 0;
1210beb3323SAdrian McCarthy   Version.Build = 0;
1220beb3323SAdrian McCarthy   Version.QFE = 0;
1230beb3323SAdrian McCarthy }
1240beb3323SAdrian McCarthy 
getBaseDataOffset() const1250beb3323SAdrian McCarthy uint32_t NativeRawSymbol::getBaseDataOffset() const {
1260beb3323SAdrian McCarthy   return 0;
1270beb3323SAdrian McCarthy }
1280beb3323SAdrian McCarthy 
getBaseDataSlot() const1290beb3323SAdrian McCarthy uint32_t NativeRawSymbol::getBaseDataSlot() const {
1300beb3323SAdrian McCarthy   return 0;
1310beb3323SAdrian McCarthy }
1320beb3323SAdrian McCarthy 
getBaseSymbolId() const133cae73458SZachary Turner SymIndexId NativeRawSymbol::getBaseSymbolId() const { return 0; }
1340beb3323SAdrian McCarthy 
getBuiltinType() const1350beb3323SAdrian McCarthy PDB_BuiltinType NativeRawSymbol::getBuiltinType() const {
1360beb3323SAdrian McCarthy   return PDB_BuiltinType::None;
1370beb3323SAdrian McCarthy }
1380beb3323SAdrian McCarthy 
getBitPosition() const1390beb3323SAdrian McCarthy uint32_t NativeRawSymbol::getBitPosition() const {
1400beb3323SAdrian McCarthy   return 0;
1410beb3323SAdrian McCarthy }
1420beb3323SAdrian McCarthy 
getCallingConvention() const1430beb3323SAdrian McCarthy PDB_CallingConv NativeRawSymbol::getCallingConvention() const {
1440beb3323SAdrian McCarthy   return PDB_CallingConv::FarStdCall;
1450beb3323SAdrian McCarthy }
1460beb3323SAdrian McCarthy 
getClassParentId() const147cae73458SZachary Turner SymIndexId NativeRawSymbol::getClassParentId() const { return 0; }
1480beb3323SAdrian McCarthy 
getCompilerName() const1490beb3323SAdrian McCarthy std::string NativeRawSymbol::getCompilerName() const {
1504fcfc199SEugene Zelenko   return {};
1510beb3323SAdrian McCarthy }
1520beb3323SAdrian McCarthy 
getCount() const1530beb3323SAdrian McCarthy uint32_t NativeRawSymbol::getCount() const {
1540beb3323SAdrian McCarthy   return 0;
1550beb3323SAdrian McCarthy }
1560beb3323SAdrian McCarthy 
getCountLiveRanges() const1570beb3323SAdrian McCarthy uint32_t NativeRawSymbol::getCountLiveRanges() const {
1580beb3323SAdrian McCarthy   return 0;
1590beb3323SAdrian McCarthy }
1600beb3323SAdrian McCarthy 
getFrontEndVersion(VersionInfo & Version) const1610beb3323SAdrian McCarthy void NativeRawSymbol::getFrontEndVersion(VersionInfo &Version) const {
1620beb3323SAdrian McCarthy   Version.Major = 0;
1630beb3323SAdrian McCarthy   Version.Minor = 0;
1640beb3323SAdrian McCarthy   Version.Build = 0;
1650beb3323SAdrian McCarthy   Version.QFE = 0;
1660beb3323SAdrian McCarthy }
1670beb3323SAdrian McCarthy 
getLanguage() const1680beb3323SAdrian McCarthy PDB_Lang NativeRawSymbol::getLanguage() const {
1690beb3323SAdrian McCarthy   return PDB_Lang::Cobol;
1700beb3323SAdrian McCarthy }
1710beb3323SAdrian McCarthy 
getLexicalParentId() const172cae73458SZachary Turner SymIndexId NativeRawSymbol::getLexicalParentId() const { return 0; }
1730beb3323SAdrian McCarthy 
getLibraryName() const1740beb3323SAdrian McCarthy std::string NativeRawSymbol::getLibraryName() const {
1754fcfc199SEugene Zelenko   return {};
1760beb3323SAdrian McCarthy }
1770beb3323SAdrian McCarthy 
getLiveRangeStartAddressOffset() const1780beb3323SAdrian McCarthy uint32_t NativeRawSymbol::getLiveRangeStartAddressOffset() const {
1790beb3323SAdrian McCarthy   return 0;
1800beb3323SAdrian McCarthy }
1810beb3323SAdrian McCarthy 
getLiveRangeStartAddressSection() const1820beb3323SAdrian McCarthy uint32_t NativeRawSymbol::getLiveRangeStartAddressSection() const {
1830beb3323SAdrian McCarthy   return 0;
1840beb3323SAdrian McCarthy }
1850beb3323SAdrian McCarthy 
getLiveRangeStartRelativeVirtualAddress() const1860beb3323SAdrian McCarthy uint32_t NativeRawSymbol::getLiveRangeStartRelativeVirtualAddress() const {
1870beb3323SAdrian McCarthy   return 0;
1880beb3323SAdrian McCarthy }
1890beb3323SAdrian McCarthy 
getLocalBasePointerRegisterId() const1900beb3323SAdrian McCarthy codeview::RegisterId NativeRawSymbol::getLocalBasePointerRegisterId() const {
191bd5d7122SReid Kleckner   return codeview::RegisterId::EAX;
1920beb3323SAdrian McCarthy }
1930beb3323SAdrian McCarthy 
getLowerBoundId() const194cae73458SZachary Turner SymIndexId NativeRawSymbol::getLowerBoundId() const { return 0; }
1950beb3323SAdrian McCarthy 
getMemorySpaceKind() const1960beb3323SAdrian McCarthy uint32_t NativeRawSymbol::getMemorySpaceKind() const {
1970beb3323SAdrian McCarthy   return 0;
1980beb3323SAdrian McCarthy }
1990beb3323SAdrian McCarthy 
getName() const2000beb3323SAdrian McCarthy std::string NativeRawSymbol::getName() const {
2014fcfc199SEugene Zelenko   return {};
2020beb3323SAdrian McCarthy }
2030beb3323SAdrian McCarthy 
getNumberOfAcceleratorPointerTags() const2040beb3323SAdrian McCarthy uint32_t NativeRawSymbol::getNumberOfAcceleratorPointerTags() const {
2050beb3323SAdrian McCarthy   return 0;
2060beb3323SAdrian McCarthy }
2070beb3323SAdrian McCarthy 
getNumberOfColumns() const2080beb3323SAdrian McCarthy uint32_t NativeRawSymbol::getNumberOfColumns() const {
2090beb3323SAdrian McCarthy   return 0;
2100beb3323SAdrian McCarthy }
2110beb3323SAdrian McCarthy 
getNumberOfModifiers() const2120beb3323SAdrian McCarthy uint32_t NativeRawSymbol::getNumberOfModifiers() const {
2130beb3323SAdrian McCarthy   return 0;
2140beb3323SAdrian McCarthy }
2150beb3323SAdrian McCarthy 
getNumberOfRegisterIndices() const2160beb3323SAdrian McCarthy uint32_t NativeRawSymbol::getNumberOfRegisterIndices() const {
2170beb3323SAdrian McCarthy   return 0;
2180beb3323SAdrian McCarthy }
2190beb3323SAdrian McCarthy 
getNumberOfRows() const2200beb3323SAdrian McCarthy uint32_t NativeRawSymbol::getNumberOfRows() const {
2210beb3323SAdrian McCarthy   return 0;
2220beb3323SAdrian McCarthy }
2230beb3323SAdrian McCarthy 
getObjectFileName() const2240beb3323SAdrian McCarthy std::string NativeRawSymbol::getObjectFileName() const {
2254fcfc199SEugene Zelenko   return {};
2260beb3323SAdrian McCarthy }
2270beb3323SAdrian McCarthy 
getOemId() const2280beb3323SAdrian McCarthy uint32_t NativeRawSymbol::getOemId() const {
2290beb3323SAdrian McCarthy   return 0;
2300beb3323SAdrian McCarthy }
2310beb3323SAdrian McCarthy 
getOemSymbolId() const232cae73458SZachary Turner SymIndexId NativeRawSymbol::getOemSymbolId() const { return 0; }
2330beb3323SAdrian McCarthy 
getOffsetInUdt() const2340beb3323SAdrian McCarthy uint32_t NativeRawSymbol::getOffsetInUdt() const {
2350beb3323SAdrian McCarthy   return 0;
2360beb3323SAdrian McCarthy }
2370beb3323SAdrian McCarthy 
getPlatform() const2380beb3323SAdrian McCarthy PDB_Cpu NativeRawSymbol::getPlatform() const {
2390beb3323SAdrian McCarthy   return PDB_Cpu::Intel8080;
2400beb3323SAdrian McCarthy }
2410beb3323SAdrian McCarthy 
getRank() const2420beb3323SAdrian McCarthy uint32_t NativeRawSymbol::getRank() const {
2430beb3323SAdrian McCarthy   return 0;
2440beb3323SAdrian McCarthy }
2450beb3323SAdrian McCarthy 
getRegisterId() const2460beb3323SAdrian McCarthy codeview::RegisterId NativeRawSymbol::getRegisterId() const {
247bd5d7122SReid Kleckner   return codeview::RegisterId::EAX;
2480beb3323SAdrian McCarthy }
2490beb3323SAdrian McCarthy 
getRegisterType() const2500beb3323SAdrian McCarthy uint32_t NativeRawSymbol::getRegisterType() const {
2510beb3323SAdrian McCarthy   return 0;
2520beb3323SAdrian McCarthy }
2530beb3323SAdrian McCarthy 
getRelativeVirtualAddress() const2540beb3323SAdrian McCarthy uint32_t NativeRawSymbol::getRelativeVirtualAddress() const {
2550beb3323SAdrian McCarthy   return 0;
2560beb3323SAdrian McCarthy }
2570beb3323SAdrian McCarthy 
getSamplerSlot() const2580beb3323SAdrian McCarthy uint32_t NativeRawSymbol::getSamplerSlot() const {
2590beb3323SAdrian McCarthy   return 0;
2600beb3323SAdrian McCarthy }
2610beb3323SAdrian McCarthy 
getSignature() const2620beb3323SAdrian McCarthy uint32_t NativeRawSymbol::getSignature() const {
2630beb3323SAdrian McCarthy   return 0;
2640beb3323SAdrian McCarthy }
2650beb3323SAdrian McCarthy 
getSizeInUdt() const2660beb3323SAdrian McCarthy uint32_t NativeRawSymbol::getSizeInUdt() const {
2670beb3323SAdrian McCarthy   return 0;
2680beb3323SAdrian McCarthy }
2690beb3323SAdrian McCarthy 
getSlot() const2700beb3323SAdrian McCarthy uint32_t NativeRawSymbol::getSlot() const {
2710beb3323SAdrian McCarthy   return 0;
2720beb3323SAdrian McCarthy }
2730beb3323SAdrian McCarthy 
getSourceFileName() const2740beb3323SAdrian McCarthy std::string NativeRawSymbol::getSourceFileName() const {
2754fcfc199SEugene Zelenko   return {};
2760beb3323SAdrian McCarthy }
2770beb3323SAdrian McCarthy 
27825409ddfSAaron Smith std::unique_ptr<IPDBLineNumber>
getSrcLineOnTypeDefn() const27925409ddfSAaron Smith NativeRawSymbol::getSrcLineOnTypeDefn() const {
28025409ddfSAaron Smith   return nullptr;
28125409ddfSAaron Smith }
28225409ddfSAaron Smith 
getStride() const2830beb3323SAdrian McCarthy uint32_t NativeRawSymbol::getStride() const {
2840beb3323SAdrian McCarthy   return 0;
2850beb3323SAdrian McCarthy }
2860beb3323SAdrian McCarthy 
getSubTypeId() const287cae73458SZachary Turner SymIndexId NativeRawSymbol::getSubTypeId() const { return 0; }
2880beb3323SAdrian McCarthy 
getSymbolsFileName() const2894fcfc199SEugene Zelenko std::string NativeRawSymbol::getSymbolsFileName() const { return {}; }
2900beb3323SAdrian McCarthy 
getSymIndexId() const291cae73458SZachary Turner SymIndexId NativeRawSymbol::getSymIndexId() const { return SymbolId; }
2920beb3323SAdrian McCarthy 
getTargetOffset() const2930beb3323SAdrian McCarthy uint32_t NativeRawSymbol::getTargetOffset() const {
2940beb3323SAdrian McCarthy   return 0;
2950beb3323SAdrian McCarthy }
2960beb3323SAdrian McCarthy 
getTargetRelativeVirtualAddress() const2970beb3323SAdrian McCarthy uint32_t NativeRawSymbol::getTargetRelativeVirtualAddress() const {
2980beb3323SAdrian McCarthy   return 0;
2990beb3323SAdrian McCarthy }
3000beb3323SAdrian McCarthy 
getTargetVirtualAddress() const3010beb3323SAdrian McCarthy uint64_t NativeRawSymbol::getTargetVirtualAddress() const {
3020beb3323SAdrian McCarthy   return 0;
3030beb3323SAdrian McCarthy }
3040beb3323SAdrian McCarthy 
getTargetSection() const3050beb3323SAdrian McCarthy uint32_t NativeRawSymbol::getTargetSection() const {
3060beb3323SAdrian McCarthy   return 0;
3070beb3323SAdrian McCarthy }
3080beb3323SAdrian McCarthy 
getTextureSlot() const3090beb3323SAdrian McCarthy uint32_t NativeRawSymbol::getTextureSlot() const {
3100beb3323SAdrian McCarthy   return 0;
3110beb3323SAdrian McCarthy }
3120beb3323SAdrian McCarthy 
getTimeStamp() const3130beb3323SAdrian McCarthy uint32_t NativeRawSymbol::getTimeStamp() const {
3140beb3323SAdrian McCarthy   return 0;
3150beb3323SAdrian McCarthy }
3160beb3323SAdrian McCarthy 
getToken() const3170beb3323SAdrian McCarthy uint32_t NativeRawSymbol::getToken() const {
3180beb3323SAdrian McCarthy   return 0;
3190beb3323SAdrian McCarthy }
3200beb3323SAdrian McCarthy 
getTypeId() const321cae73458SZachary Turner SymIndexId NativeRawSymbol::getTypeId() const { return 0; }
3220beb3323SAdrian McCarthy 
getUavSlot() const3230beb3323SAdrian McCarthy uint32_t NativeRawSymbol::getUavSlot() const {
3240beb3323SAdrian McCarthy   return 0;
3250beb3323SAdrian McCarthy }
3260beb3323SAdrian McCarthy 
getUndecoratedName() const3270beb3323SAdrian McCarthy std::string NativeRawSymbol::getUndecoratedName() const {
3284fcfc199SEugene Zelenko   return {};
3290beb3323SAdrian McCarthy }
3300beb3323SAdrian McCarthy 
getUndecoratedNameEx(PDB_UndnameFlags Flags) const33189bca9e5SAaron Smith std::string NativeRawSymbol::getUndecoratedNameEx(
33289bca9e5SAaron Smith     PDB_UndnameFlags Flags) const {
33389bca9e5SAaron Smith   return {};
33489bca9e5SAaron Smith }
33589bca9e5SAaron Smith 
getUnmodifiedTypeId() const336cae73458SZachary Turner SymIndexId NativeRawSymbol::getUnmodifiedTypeId() const { return 0; }
3370beb3323SAdrian McCarthy 
getUpperBoundId() const338cae73458SZachary Turner SymIndexId NativeRawSymbol::getUpperBoundId() const { return 0; }
3390beb3323SAdrian McCarthy 
getValue() const3400beb3323SAdrian McCarthy Variant NativeRawSymbol::getValue() const {
3410beb3323SAdrian McCarthy   return Variant();
3420beb3323SAdrian McCarthy }
3430beb3323SAdrian McCarthy 
getVirtualBaseDispIndex() const3440beb3323SAdrian McCarthy uint32_t NativeRawSymbol::getVirtualBaseDispIndex() const {
3450beb3323SAdrian McCarthy   return 0;
3460beb3323SAdrian McCarthy }
3470beb3323SAdrian McCarthy 
getVirtualBaseOffset() const3480beb3323SAdrian McCarthy uint32_t NativeRawSymbol::getVirtualBaseOffset() const {
3490beb3323SAdrian McCarthy   return 0;
3500beb3323SAdrian McCarthy }
3510beb3323SAdrian McCarthy 
getVirtualTableShapeId() const352cae73458SZachary Turner SymIndexId NativeRawSymbol::getVirtualTableShapeId() const { return 0; }
3530beb3323SAdrian McCarthy 
3541690164cSZachary Turner std::unique_ptr<PDBSymbolTypeBuiltin>
getVirtualBaseTableType() const355c883a8c6SZachary Turner NativeRawSymbol::getVirtualBaseTableType() const {
356c883a8c6SZachary Turner   return nullptr;
357c883a8c6SZachary Turner }
358c883a8c6SZachary Turner 
getDataKind() const3590beb3323SAdrian McCarthy PDB_DataKind NativeRawSymbol::getDataKind() const {
3600beb3323SAdrian McCarthy   return PDB_DataKind::Unknown;
3610beb3323SAdrian McCarthy }
3620beb3323SAdrian McCarthy 
getSymTag() const3637999b4faSZachary Turner PDB_SymType NativeRawSymbol::getSymTag() const { return Tag; }
3640beb3323SAdrian McCarthy 
getGuid() const36567653ee0SReid Kleckner codeview::GUID NativeRawSymbol::getGuid() const { return codeview::GUID{{0}}; }
3660beb3323SAdrian McCarthy 
getOffset() const3670beb3323SAdrian McCarthy int32_t NativeRawSymbol::getOffset() const {
3680beb3323SAdrian McCarthy   return 0;
3690beb3323SAdrian McCarthy }
3700beb3323SAdrian McCarthy 
getThisAdjust() const3710beb3323SAdrian McCarthy int32_t NativeRawSymbol::getThisAdjust() const {
3720beb3323SAdrian McCarthy   return 0;
3730beb3323SAdrian McCarthy }
3740beb3323SAdrian McCarthy 
getVirtualBasePointerOffset() const3750beb3323SAdrian McCarthy int32_t NativeRawSymbol::getVirtualBasePointerOffset() const {
3760beb3323SAdrian McCarthy   return 0;
3770beb3323SAdrian McCarthy }
3780beb3323SAdrian McCarthy 
getLocationType() const3790beb3323SAdrian McCarthy PDB_LocType NativeRawSymbol::getLocationType() const {
3800beb3323SAdrian McCarthy   return PDB_LocType::Null;
3810beb3323SAdrian McCarthy }
3820beb3323SAdrian McCarthy 
getMachineType() const3830beb3323SAdrian McCarthy PDB_Machine NativeRawSymbol::getMachineType() const {
3840beb3323SAdrian McCarthy   return PDB_Machine::Invalid;
3850beb3323SAdrian McCarthy }
3860beb3323SAdrian McCarthy 
getThunkOrdinal() const3870beb3323SAdrian McCarthy codeview::ThunkOrdinal NativeRawSymbol::getThunkOrdinal() const {
3880beb3323SAdrian McCarthy   return codeview::ThunkOrdinal::Standard;
3890beb3323SAdrian McCarthy }
3900beb3323SAdrian McCarthy 
getLength() const3910beb3323SAdrian McCarthy uint64_t NativeRawSymbol::getLength() const {
3920beb3323SAdrian McCarthy   return 0;
3930beb3323SAdrian McCarthy }
3940beb3323SAdrian McCarthy 
getLiveRangeLength() const3950beb3323SAdrian McCarthy uint64_t NativeRawSymbol::getLiveRangeLength() const {
3960beb3323SAdrian McCarthy   return 0;
3970beb3323SAdrian McCarthy }
3980beb3323SAdrian McCarthy 
getVirtualAddress() const3990beb3323SAdrian McCarthy uint64_t NativeRawSymbol::getVirtualAddress() const {
4000beb3323SAdrian McCarthy   return 0;
4010beb3323SAdrian McCarthy }
4020beb3323SAdrian McCarthy 
getUdtKind() const4030beb3323SAdrian McCarthy PDB_UdtType NativeRawSymbol::getUdtKind() const {
4040beb3323SAdrian McCarthy   return PDB_UdtType::Struct;
4050beb3323SAdrian McCarthy }
4060beb3323SAdrian McCarthy 
hasConstructor() const4070beb3323SAdrian McCarthy bool NativeRawSymbol::hasConstructor() const {
4080beb3323SAdrian McCarthy   return false;
4090beb3323SAdrian McCarthy }
4100beb3323SAdrian McCarthy 
hasCustomCallingConvention() const4110beb3323SAdrian McCarthy bool NativeRawSymbol::hasCustomCallingConvention() const {
4120beb3323SAdrian McCarthy   return false;
4130beb3323SAdrian McCarthy }
4140beb3323SAdrian McCarthy 
hasFarReturn() const4150beb3323SAdrian McCarthy bool NativeRawSymbol::hasFarReturn() const {
4160beb3323SAdrian McCarthy   return false;
4170beb3323SAdrian McCarthy }
4180beb3323SAdrian McCarthy 
isCode() const4190beb3323SAdrian McCarthy bool NativeRawSymbol::isCode() const {
4200beb3323SAdrian McCarthy   return false;
4210beb3323SAdrian McCarthy }
4220beb3323SAdrian McCarthy 
isCompilerGenerated() const4230beb3323SAdrian McCarthy bool NativeRawSymbol::isCompilerGenerated() const {
4240beb3323SAdrian McCarthy   return false;
4250beb3323SAdrian McCarthy }
4260beb3323SAdrian McCarthy 
isConstType() const4270beb3323SAdrian McCarthy bool NativeRawSymbol::isConstType() const {
4280beb3323SAdrian McCarthy   return false;
4290beb3323SAdrian McCarthy }
4300beb3323SAdrian McCarthy 
isEditAndContinueEnabled() const4310beb3323SAdrian McCarthy bool NativeRawSymbol::isEditAndContinueEnabled() const {
4320beb3323SAdrian McCarthy   return false;
4330beb3323SAdrian McCarthy }
4340beb3323SAdrian McCarthy 
isFunction() const4350beb3323SAdrian McCarthy bool NativeRawSymbol::isFunction() const {
4360beb3323SAdrian McCarthy   return false;
4370beb3323SAdrian McCarthy }
4380beb3323SAdrian McCarthy 
getAddressTaken() const4390beb3323SAdrian McCarthy bool NativeRawSymbol::getAddressTaken() const {
4400beb3323SAdrian McCarthy   return false;
4410beb3323SAdrian McCarthy }
4420beb3323SAdrian McCarthy 
getNoStackOrdering() const4430beb3323SAdrian McCarthy bool NativeRawSymbol::getNoStackOrdering() const {
4440beb3323SAdrian McCarthy   return false;
4450beb3323SAdrian McCarthy }
4460beb3323SAdrian McCarthy 
hasAlloca() const4470beb3323SAdrian McCarthy bool NativeRawSymbol::hasAlloca() const {
4480beb3323SAdrian McCarthy   return false;
4490beb3323SAdrian McCarthy }
4500beb3323SAdrian McCarthy 
hasAssignmentOperator() const4510beb3323SAdrian McCarthy bool NativeRawSymbol::hasAssignmentOperator() const {
4520beb3323SAdrian McCarthy   return false;
4530beb3323SAdrian McCarthy }
4540beb3323SAdrian McCarthy 
hasCTypes() const4550beb3323SAdrian McCarthy bool NativeRawSymbol::hasCTypes() const {
4560beb3323SAdrian McCarthy   return false;
4570beb3323SAdrian McCarthy }
4580beb3323SAdrian McCarthy 
hasCastOperator() const4590beb3323SAdrian McCarthy bool NativeRawSymbol::hasCastOperator() const {
4600beb3323SAdrian McCarthy   return false;
4610beb3323SAdrian McCarthy }
4620beb3323SAdrian McCarthy 
hasDebugInfo() const4630beb3323SAdrian McCarthy bool NativeRawSymbol::hasDebugInfo() const {
4640beb3323SAdrian McCarthy   return false;
4650beb3323SAdrian McCarthy }
4660beb3323SAdrian McCarthy 
hasEH() const4670beb3323SAdrian McCarthy bool NativeRawSymbol::hasEH() const {
4680beb3323SAdrian McCarthy   return false;
4690beb3323SAdrian McCarthy }
4700beb3323SAdrian McCarthy 
hasEHa() const4710beb3323SAdrian McCarthy bool NativeRawSymbol::hasEHa() const {
4720beb3323SAdrian McCarthy   return false;
4730beb3323SAdrian McCarthy }
4740beb3323SAdrian McCarthy 
hasInlAsm() const4750beb3323SAdrian McCarthy bool NativeRawSymbol::hasInlAsm() const {
4760beb3323SAdrian McCarthy   return false;
4770beb3323SAdrian McCarthy }
4780beb3323SAdrian McCarthy 
hasInlineAttribute() const4790beb3323SAdrian McCarthy bool NativeRawSymbol::hasInlineAttribute() const {
4800beb3323SAdrian McCarthy   return false;
4810beb3323SAdrian McCarthy }
4820beb3323SAdrian McCarthy 
hasInterruptReturn() const4830beb3323SAdrian McCarthy bool NativeRawSymbol::hasInterruptReturn() const {
4840beb3323SAdrian McCarthy   return false;
4850beb3323SAdrian McCarthy }
4860beb3323SAdrian McCarthy 
hasFramePointer() const4870beb3323SAdrian McCarthy bool NativeRawSymbol::hasFramePointer() const {
4880beb3323SAdrian McCarthy   return false;
4890beb3323SAdrian McCarthy }
4900beb3323SAdrian McCarthy 
hasLongJump() const4910beb3323SAdrian McCarthy bool NativeRawSymbol::hasLongJump() const {
4920beb3323SAdrian McCarthy   return false;
4930beb3323SAdrian McCarthy }
4940beb3323SAdrian McCarthy 
hasManagedCode() const4950beb3323SAdrian McCarthy bool NativeRawSymbol::hasManagedCode() const {
4960beb3323SAdrian McCarthy   return false;
4970beb3323SAdrian McCarthy }
4980beb3323SAdrian McCarthy 
hasNestedTypes() const4990beb3323SAdrian McCarthy bool NativeRawSymbol::hasNestedTypes() const {
5000beb3323SAdrian McCarthy   return false;
5010beb3323SAdrian McCarthy }
5020beb3323SAdrian McCarthy 
hasNoInlineAttribute() const5030beb3323SAdrian McCarthy bool NativeRawSymbol::hasNoInlineAttribute() const {
5040beb3323SAdrian McCarthy   return false;
5050beb3323SAdrian McCarthy }
5060beb3323SAdrian McCarthy 
hasNoReturnAttribute() const5070beb3323SAdrian McCarthy bool NativeRawSymbol::hasNoReturnAttribute() const {
5080beb3323SAdrian McCarthy   return false;
5090beb3323SAdrian McCarthy }
5100beb3323SAdrian McCarthy 
hasOptimizedCodeDebugInfo() const5110beb3323SAdrian McCarthy bool NativeRawSymbol::hasOptimizedCodeDebugInfo() const {
5120beb3323SAdrian McCarthy   return false;
5130beb3323SAdrian McCarthy }
5140beb3323SAdrian McCarthy 
hasOverloadedOperator() const5150beb3323SAdrian McCarthy bool NativeRawSymbol::hasOverloadedOperator() const {
5160beb3323SAdrian McCarthy   return false;
5170beb3323SAdrian McCarthy }
5180beb3323SAdrian McCarthy 
hasSEH() const5190beb3323SAdrian McCarthy bool NativeRawSymbol::hasSEH() const {
5200beb3323SAdrian McCarthy   return false;
5210beb3323SAdrian McCarthy }
5220beb3323SAdrian McCarthy 
hasSecurityChecks() const5230beb3323SAdrian McCarthy bool NativeRawSymbol::hasSecurityChecks() const {
5240beb3323SAdrian McCarthy   return false;
5250beb3323SAdrian McCarthy }
5260beb3323SAdrian McCarthy 
hasSetJump() const5270beb3323SAdrian McCarthy bool NativeRawSymbol::hasSetJump() const {
5280beb3323SAdrian McCarthy   return false;
5290beb3323SAdrian McCarthy }
5300beb3323SAdrian McCarthy 
hasStrictGSCheck() const5310beb3323SAdrian McCarthy bool NativeRawSymbol::hasStrictGSCheck() const {
5320beb3323SAdrian McCarthy   return false;
5330beb3323SAdrian McCarthy }
5340beb3323SAdrian McCarthy 
isAcceleratorGroupSharedLocal() const5350beb3323SAdrian McCarthy bool NativeRawSymbol::isAcceleratorGroupSharedLocal() const {
5360beb3323SAdrian McCarthy   return false;
5370beb3323SAdrian McCarthy }
5380beb3323SAdrian McCarthy 
isAcceleratorPointerTagLiveRange() const5390beb3323SAdrian McCarthy bool NativeRawSymbol::isAcceleratorPointerTagLiveRange() const {
5400beb3323SAdrian McCarthy   return false;
5410beb3323SAdrian McCarthy }
5420beb3323SAdrian McCarthy 
isAcceleratorStubFunction() const5430beb3323SAdrian McCarthy bool NativeRawSymbol::isAcceleratorStubFunction() const {
5440beb3323SAdrian McCarthy   return false;
5450beb3323SAdrian McCarthy }
5460beb3323SAdrian McCarthy 
isAggregated() const5470beb3323SAdrian McCarthy bool NativeRawSymbol::isAggregated() const {
5480beb3323SAdrian McCarthy   return false;
5490beb3323SAdrian McCarthy }
5500beb3323SAdrian McCarthy 
isIntroVirtualFunction() const5510beb3323SAdrian McCarthy bool NativeRawSymbol::isIntroVirtualFunction() const {
5520beb3323SAdrian McCarthy   return false;
5530beb3323SAdrian McCarthy }
5540beb3323SAdrian McCarthy 
isCVTCIL() const5550beb3323SAdrian McCarthy bool NativeRawSymbol::isCVTCIL() const {
5560beb3323SAdrian McCarthy   return false;
5570beb3323SAdrian McCarthy }
5580beb3323SAdrian McCarthy 
isConstructorVirtualBase() const5590beb3323SAdrian McCarthy bool NativeRawSymbol::isConstructorVirtualBase() const {
5600beb3323SAdrian McCarthy   return false;
5610beb3323SAdrian McCarthy }
5620beb3323SAdrian McCarthy 
isCxxReturnUdt() const5630beb3323SAdrian McCarthy bool NativeRawSymbol::isCxxReturnUdt() const {
5640beb3323SAdrian McCarthy   return false;
5650beb3323SAdrian McCarthy }
5660beb3323SAdrian McCarthy 
isDataAligned() const5670beb3323SAdrian McCarthy bool NativeRawSymbol::isDataAligned() const {
5680beb3323SAdrian McCarthy   return false;
5690beb3323SAdrian McCarthy }
5700beb3323SAdrian McCarthy 
isHLSLData() const5710beb3323SAdrian McCarthy bool NativeRawSymbol::isHLSLData() const {
5720beb3323SAdrian McCarthy   return false;
5730beb3323SAdrian McCarthy }
5740beb3323SAdrian McCarthy 
isHotpatchable() const5750beb3323SAdrian McCarthy bool NativeRawSymbol::isHotpatchable() const {
5760beb3323SAdrian McCarthy   return false;
5770beb3323SAdrian McCarthy }
5780beb3323SAdrian McCarthy 
isIndirectVirtualBaseClass() const5790beb3323SAdrian McCarthy bool NativeRawSymbol::isIndirectVirtualBaseClass() const {
5800beb3323SAdrian McCarthy   return false;
5810beb3323SAdrian McCarthy }
5820beb3323SAdrian McCarthy 
isInterfaceUdt() const5830beb3323SAdrian McCarthy bool NativeRawSymbol::isInterfaceUdt() const {
5840beb3323SAdrian McCarthy   return false;
5850beb3323SAdrian McCarthy }
5860beb3323SAdrian McCarthy 
isIntrinsic() const5870beb3323SAdrian McCarthy bool NativeRawSymbol::isIntrinsic() const {
5880beb3323SAdrian McCarthy   return false;
5890beb3323SAdrian McCarthy }
5900beb3323SAdrian McCarthy 
isLTCG() const5910beb3323SAdrian McCarthy bool NativeRawSymbol::isLTCG() const {
5920beb3323SAdrian McCarthy   return false;
5930beb3323SAdrian McCarthy }
5940beb3323SAdrian McCarthy 
isLocationControlFlowDependent() const5950beb3323SAdrian McCarthy bool NativeRawSymbol::isLocationControlFlowDependent() const {
5960beb3323SAdrian McCarthy   return false;
5970beb3323SAdrian McCarthy }
5980beb3323SAdrian McCarthy 
isMSILNetmodule() const5990beb3323SAdrian McCarthy bool NativeRawSymbol::isMSILNetmodule() const {
6000beb3323SAdrian McCarthy   return false;
6010beb3323SAdrian McCarthy }
6020beb3323SAdrian McCarthy 
isMatrixRowMajor() const6030beb3323SAdrian McCarthy bool NativeRawSymbol::isMatrixRowMajor() const {
6040beb3323SAdrian McCarthy   return false;
6050beb3323SAdrian McCarthy }
6060beb3323SAdrian McCarthy 
isManagedCode() const6070beb3323SAdrian McCarthy bool NativeRawSymbol::isManagedCode() const {
6080beb3323SAdrian McCarthy   return false;
6090beb3323SAdrian McCarthy }
6100beb3323SAdrian McCarthy 
isMSILCode() const6110beb3323SAdrian McCarthy bool NativeRawSymbol::isMSILCode() const {
6120beb3323SAdrian McCarthy   return false;
6130beb3323SAdrian McCarthy }
6140beb3323SAdrian McCarthy 
isMultipleInheritance() const6150beb3323SAdrian McCarthy bool NativeRawSymbol::isMultipleInheritance() const {
6160beb3323SAdrian McCarthy   return false;
6170beb3323SAdrian McCarthy }
6180beb3323SAdrian McCarthy 
isNaked() const6190beb3323SAdrian McCarthy bool NativeRawSymbol::isNaked() const {
6200beb3323SAdrian McCarthy   return false;
6210beb3323SAdrian McCarthy }
6220beb3323SAdrian McCarthy 
isNested() const6230beb3323SAdrian McCarthy bool NativeRawSymbol::isNested() const {
6240beb3323SAdrian McCarthy   return false;
6250beb3323SAdrian McCarthy }
6260beb3323SAdrian McCarthy 
isOptimizedAway() const6270beb3323SAdrian McCarthy bool NativeRawSymbol::isOptimizedAway() const {
6280beb3323SAdrian McCarthy   return false;
6290beb3323SAdrian McCarthy }
6300beb3323SAdrian McCarthy 
isPacked() const6310beb3323SAdrian McCarthy bool NativeRawSymbol::isPacked() const {
6320beb3323SAdrian McCarthy   return false;
6330beb3323SAdrian McCarthy }
6340beb3323SAdrian McCarthy 
isPointerBasedOnSymbolValue() const6350beb3323SAdrian McCarthy bool NativeRawSymbol::isPointerBasedOnSymbolValue() const {
6360beb3323SAdrian McCarthy   return false;
6370beb3323SAdrian McCarthy }
6380beb3323SAdrian McCarthy 
isPointerToDataMember() const6390beb3323SAdrian McCarthy bool NativeRawSymbol::isPointerToDataMember() const {
6400beb3323SAdrian McCarthy   return false;
6410beb3323SAdrian McCarthy }
6420beb3323SAdrian McCarthy 
isPointerToMemberFunction() const6430beb3323SAdrian McCarthy bool NativeRawSymbol::isPointerToMemberFunction() const {
6440beb3323SAdrian McCarthy   return false;
6450beb3323SAdrian McCarthy }
6460beb3323SAdrian McCarthy 
isPureVirtual() const6470beb3323SAdrian McCarthy bool NativeRawSymbol::isPureVirtual() const {
6480beb3323SAdrian McCarthy   return false;
6490beb3323SAdrian McCarthy }
6500beb3323SAdrian McCarthy 
isRValueReference() const6510beb3323SAdrian McCarthy bool NativeRawSymbol::isRValueReference() const {
6520beb3323SAdrian McCarthy   return false;
6530beb3323SAdrian McCarthy }
6540beb3323SAdrian McCarthy 
isRefUdt() const6550beb3323SAdrian McCarthy bool NativeRawSymbol::isRefUdt() const {
6560beb3323SAdrian McCarthy   return false;
6570beb3323SAdrian McCarthy }
6580beb3323SAdrian McCarthy 
isReference() const6590beb3323SAdrian McCarthy bool NativeRawSymbol::isReference() const {
6600beb3323SAdrian McCarthy   return false;
6610beb3323SAdrian McCarthy }
6620beb3323SAdrian McCarthy 
isRestrictedType() const6630beb3323SAdrian McCarthy bool NativeRawSymbol::isRestrictedType() const {
6640beb3323SAdrian McCarthy   return false;
6650beb3323SAdrian McCarthy }
6660beb3323SAdrian McCarthy 
isReturnValue() const6670beb3323SAdrian McCarthy bool NativeRawSymbol::isReturnValue() const {
6680beb3323SAdrian McCarthy   return false;
6690beb3323SAdrian McCarthy }
6700beb3323SAdrian McCarthy 
isSafeBuffers() const6710beb3323SAdrian McCarthy bool NativeRawSymbol::isSafeBuffers() const {
6720beb3323SAdrian McCarthy   return false;
6730beb3323SAdrian McCarthy }
6740beb3323SAdrian McCarthy 
isScoped() const6750beb3323SAdrian McCarthy bool NativeRawSymbol::isScoped() const {
6760beb3323SAdrian McCarthy   return false;
6770beb3323SAdrian McCarthy }
6780beb3323SAdrian McCarthy 
isSdl() const6790beb3323SAdrian McCarthy bool NativeRawSymbol::isSdl() const {
6800beb3323SAdrian McCarthy   return false;
6810beb3323SAdrian McCarthy }
6820beb3323SAdrian McCarthy 
isSingleInheritance() const6830beb3323SAdrian McCarthy bool NativeRawSymbol::isSingleInheritance() const {
6840beb3323SAdrian McCarthy   return false;
6850beb3323SAdrian McCarthy }
6860beb3323SAdrian McCarthy 
isSplitted() const6870beb3323SAdrian McCarthy bool NativeRawSymbol::isSplitted() const {
6880beb3323SAdrian McCarthy   return false;
6890beb3323SAdrian McCarthy }
6900beb3323SAdrian McCarthy 
isStatic() const6910beb3323SAdrian McCarthy bool NativeRawSymbol::isStatic() const {
6920beb3323SAdrian McCarthy   return false;
6930beb3323SAdrian McCarthy }
6940beb3323SAdrian McCarthy 
hasPrivateSymbols() const6950beb3323SAdrian McCarthy bool NativeRawSymbol::hasPrivateSymbols() const {
6960beb3323SAdrian McCarthy   return false;
6970beb3323SAdrian McCarthy }
6980beb3323SAdrian McCarthy 
isUnalignedType() const6990beb3323SAdrian McCarthy bool NativeRawSymbol::isUnalignedType() const {
7000beb3323SAdrian McCarthy   return false;
7010beb3323SAdrian McCarthy }
7020beb3323SAdrian McCarthy 
isUnreached() const7030beb3323SAdrian McCarthy bool NativeRawSymbol::isUnreached() const {
7040beb3323SAdrian McCarthy   return false;
7050beb3323SAdrian McCarthy }
7060beb3323SAdrian McCarthy 
isValueUdt() const7070beb3323SAdrian McCarthy bool NativeRawSymbol::isValueUdt() const {
7080beb3323SAdrian McCarthy   return false;
7090beb3323SAdrian McCarthy }
7100beb3323SAdrian McCarthy 
isVirtual() const7110beb3323SAdrian McCarthy bool NativeRawSymbol::isVirtual() const {
7120beb3323SAdrian McCarthy   return false;
7130beb3323SAdrian McCarthy }
7140beb3323SAdrian McCarthy 
isVirtualBaseClass() const7150beb3323SAdrian McCarthy bool NativeRawSymbol::isVirtualBaseClass() const {
7160beb3323SAdrian McCarthy   return false;
7170beb3323SAdrian McCarthy }
7180beb3323SAdrian McCarthy 
isVirtualInheritance() const7190beb3323SAdrian McCarthy bool NativeRawSymbol::isVirtualInheritance() const {
7200beb3323SAdrian McCarthy   return false;
7210beb3323SAdrian McCarthy }
7220beb3323SAdrian McCarthy 
isVolatileType() const7230beb3323SAdrian McCarthy bool NativeRawSymbol::isVolatileType() const {
7240beb3323SAdrian McCarthy   return false;
7250beb3323SAdrian McCarthy }
7260beb3323SAdrian McCarthy 
wasInlined() const7270beb3323SAdrian McCarthy bool NativeRawSymbol::wasInlined() const {
7280beb3323SAdrian McCarthy   return false;
7290beb3323SAdrian McCarthy }
7300beb3323SAdrian McCarthy 
getUnused() const7310beb3323SAdrian McCarthy std::string NativeRawSymbol::getUnused() const {
7324fcfc199SEugene Zelenko   return {};
7330beb3323SAdrian McCarthy }
734