LCOV - code coverage report
Current view: top level - lib/DebugInfo/PDB/Native - NativeRawSymbol.cpp (source / functions) Hit Total Coverage
Test: llvm-toolchain.info Lines: 14 354 4.0 %
Date: 2018-10-20 13:21:21 Functions: 7 179 3.9 %
Legend: Lines: hit not hit

          Line data    Source code
       1             : //===- NativeRawSymbol.cpp - Native implementation of IPDBRawSymbol -------===//
       2             : //
       3             : //                     The LLVM Compiler Infrastructure
       4             : //
       5             : // This file is distributed under the University of Illinois Open Source
       6             : // License. See LICENSE.TXT for details.
       7             : //
       8             : //===----------------------------------------------------------------------===//
       9             : 
      10             : #include "llvm/DebugInfo/PDB/Native/NativeRawSymbol.h"
      11             : #include "llvm/DebugInfo/PDB/IPDBLineNumber.h"
      12             : #include "llvm/DebugInfo/PDB/Native/NativeSession.h"
      13             : #include "llvm/DebugInfo/PDB/PDBSymbolTypeBuiltin.h"
      14             : #include "llvm/Support/FormatVariadic.h"
      15             : 
      16             : using namespace llvm;
      17             : using namespace llvm::pdb;
      18             : 
      19         693 : NativeRawSymbol::NativeRawSymbol(NativeSession &PDBSession, PDB_SymType Tag,
      20         693 :                                  SymIndexId SymbolId)
      21         693 :     : Session(PDBSession), Tag(Tag), SymbolId(SymbolId) {}
      22             : 
      23         227 : void NativeRawSymbol::dump(raw_ostream &OS, int Indent,
      24             :                            PdbSymbolIdField ShowIdFields,
      25             :                            PdbSymbolIdField RecurseIdFields) const {
      26         454 :   dumpSymbolIdField(OS, "symIndexId", SymbolId, Indent, Session,
      27             :                     PdbSymbolIdField::SymIndexId, ShowIdFields,
      28             :                     RecurseIdFields);
      29         454 :   dumpSymbolField(OS, "symTag", Tag, Indent);
      30         227 : }
      31             : 
      32             : std::unique_ptr<IPDBEnumSymbols>
      33          18 : NativeRawSymbol::findChildren(PDB_SymType Type) const {
      34          18 :   return llvm::make_unique<NullEnumerator<PDBSymbol>>();
      35             : }
      36             : 
      37             : std::unique_ptr<IPDBEnumSymbols>
      38           0 : NativeRawSymbol::findChildren(PDB_SymType Type, StringRef Name,
      39             :     PDB_NameSearchFlags Flags) const {
      40           0 :   return llvm::make_unique<NullEnumerator<PDBSymbol>>();
      41             : }
      42             : 
      43             : std::unique_ptr<IPDBEnumSymbols>
      44           0 : NativeRawSymbol::findChildrenByAddr(PDB_SymType Type, StringRef Name,
      45             :     PDB_NameSearchFlags Flags, uint32_t Section, uint32_t Offset) const {
      46           0 :   return llvm::make_unique<NullEnumerator<PDBSymbol>>();
      47             : }
      48             : 
      49             : std::unique_ptr<IPDBEnumSymbols>
      50           0 : NativeRawSymbol::findChildrenByVA(PDB_SymType Type, StringRef Name,
      51             :    PDB_NameSearchFlags Flags, uint64_t VA) const {
      52           0 :   return llvm::make_unique<NullEnumerator<PDBSymbol>>();
      53             : }
      54             : 
      55             : std::unique_ptr<IPDBEnumSymbols>
      56           0 : NativeRawSymbol::findChildrenByRVA(PDB_SymType Type, StringRef Name,
      57             :     PDB_NameSearchFlags Flags, uint32_t RVA) const {
      58           0 :   return llvm::make_unique<NullEnumerator<PDBSymbol>>();
      59             : }
      60             : 
      61             : std::unique_ptr<IPDBEnumSymbols>
      62           0 : NativeRawSymbol::findInlineFramesByAddr(uint32_t Section,
      63             :                                         uint32_t Offset) const {
      64           0 :   return llvm::make_unique<NullEnumerator<PDBSymbol>>();
      65             : }
      66             : 
      67             : std::unique_ptr<IPDBEnumSymbols>
      68           0 : NativeRawSymbol::findInlineFramesByRVA(uint32_t RVA) const {
      69           0 :   return llvm::make_unique<NullEnumerator<PDBSymbol>>();
      70             : }
      71             : 
      72             : std::unique_ptr<IPDBEnumSymbols>
      73           0 : NativeRawSymbol::findInlineFramesByVA(uint64_t VA) const {
      74           0 :   return llvm::make_unique<NullEnumerator<PDBSymbol>>();
      75             : }
      76             : 
      77             : std::unique_ptr<IPDBEnumLineNumbers>
      78           0 : NativeRawSymbol::findInlineeLines() const {
      79           0 :   return llvm::make_unique<NullEnumerator<IPDBLineNumber>>();
      80             : }
      81             : 
      82             : std::unique_ptr<IPDBEnumLineNumbers>
      83           0 : NativeRawSymbol::findInlineeLinesByAddr(uint32_t Section, uint32_t Offset,
      84             :                                         uint32_t Length) const {
      85           0 :   return llvm::make_unique<NullEnumerator<IPDBLineNumber>>();
      86             : }
      87             : 
      88             : std::unique_ptr<IPDBEnumLineNumbers>
      89           0 : NativeRawSymbol::findInlineeLinesByRVA(uint32_t RVA, uint32_t Length) const {
      90           0 :   return llvm::make_unique<NullEnumerator<IPDBLineNumber>>();
      91             : }
      92             : 
      93             : std::unique_ptr<IPDBEnumLineNumbers>
      94           0 : NativeRawSymbol::findInlineeLinesByVA(uint64_t VA, uint32_t Length) const {
      95           0 :   return llvm::make_unique<NullEnumerator<IPDBLineNumber>>();
      96             : }
      97             : 
      98           0 : void NativeRawSymbol::getDataBytes(SmallVector<uint8_t, 32> &bytes) const {
      99             :   bytes.clear();
     100           0 : }
     101             : 
     102           0 : PDB_MemberAccess NativeRawSymbol::getAccess() const {
     103           0 :   return PDB_MemberAccess::Private;
     104             : }
     105             : 
     106           0 : uint32_t NativeRawSymbol::getAddressOffset() const {
     107           0 :   return 0;
     108             : }
     109             : 
     110           0 : uint32_t NativeRawSymbol::getAddressSection() const {
     111           0 :   return 0;
     112             : }
     113             : 
     114           0 : uint32_t NativeRawSymbol::getAge() const {
     115           0 :   return 0;
     116             : }
     117             : 
     118           0 : SymIndexId NativeRawSymbol::getArrayIndexTypeId() const { return 0; }
     119             : 
     120           0 : void NativeRawSymbol::getBackEndVersion(VersionInfo &Version) const {
     121           0 :   Version.Major = 0;
     122           0 :   Version.Minor = 0;
     123           0 :   Version.Build = 0;
     124           0 :   Version.QFE = 0;
     125           0 : }
     126             : 
     127           0 : uint32_t NativeRawSymbol::getBaseDataOffset() const {
     128           0 :   return 0;
     129             : }
     130             : 
     131           0 : uint32_t NativeRawSymbol::getBaseDataSlot() const {
     132           0 :   return 0;
     133             : }
     134             : 
     135           0 : SymIndexId NativeRawSymbol::getBaseSymbolId() const { return 0; }
     136             : 
     137           0 : PDB_BuiltinType NativeRawSymbol::getBuiltinType() const {
     138           0 :   return PDB_BuiltinType::None;
     139             : }
     140             : 
     141           0 : uint32_t NativeRawSymbol::getBitPosition() const {
     142           0 :   return 0;
     143             : }
     144             : 
     145           0 : PDB_CallingConv NativeRawSymbol::getCallingConvention() const {
     146           0 :   return PDB_CallingConv::FarStdCall;
     147             : }
     148             : 
     149          31 : SymIndexId NativeRawSymbol::getClassParentId() const { return 0; }
     150             : 
     151           0 : std::string NativeRawSymbol::getCompilerName() const {
     152           0 :   return {};
     153             : }
     154             : 
     155           0 : uint32_t NativeRawSymbol::getCount() const {
     156           0 :   return 0;
     157             : }
     158             : 
     159           0 : uint32_t NativeRawSymbol::getCountLiveRanges() const {
     160           0 :   return 0;
     161             : }
     162             : 
     163           0 : void NativeRawSymbol::getFrontEndVersion(VersionInfo &Version) const {
     164           0 :   Version.Major = 0;
     165           0 :   Version.Minor = 0;
     166           0 :   Version.Build = 0;
     167           0 :   Version.QFE = 0;
     168           0 : }
     169             : 
     170           0 : PDB_Lang NativeRawSymbol::getLanguage() const {
     171           0 :   return PDB_Lang::Cobol;
     172             : }
     173             : 
     174           0 : SymIndexId NativeRawSymbol::getLexicalParentId() const { return 0; }
     175             : 
     176           0 : std::string NativeRawSymbol::getLibraryName() const {
     177           0 :   return {};
     178             : }
     179             : 
     180           0 : uint32_t NativeRawSymbol::getLiveRangeStartAddressOffset() const {
     181           0 :   return 0;
     182             : }
     183             : 
     184           0 : uint32_t NativeRawSymbol::getLiveRangeStartAddressSection() const {
     185           0 :   return 0;
     186             : }
     187             : 
     188           0 : uint32_t NativeRawSymbol::getLiveRangeStartRelativeVirtualAddress() const {
     189           0 :   return 0;
     190             : }
     191             : 
     192           0 : codeview::RegisterId NativeRawSymbol::getLocalBasePointerRegisterId() const {
     193           0 :   return codeview::RegisterId::EAX;
     194             : }
     195             : 
     196           0 : SymIndexId NativeRawSymbol::getLowerBoundId() const { return 0; }
     197             : 
     198           0 : uint32_t NativeRawSymbol::getMemorySpaceKind() const {
     199           0 :   return 0;
     200             : }
     201             : 
     202           0 : std::string NativeRawSymbol::getName() const {
     203           0 :   return {};
     204             : }
     205             : 
     206           0 : uint32_t NativeRawSymbol::getNumberOfAcceleratorPointerTags() const {
     207           0 :   return 0;
     208             : }
     209             : 
     210           0 : uint32_t NativeRawSymbol::getNumberOfColumns() const {
     211           0 :   return 0;
     212             : }
     213             : 
     214           0 : uint32_t NativeRawSymbol::getNumberOfModifiers() const {
     215           0 :   return 0;
     216             : }
     217             : 
     218           0 : uint32_t NativeRawSymbol::getNumberOfRegisterIndices() const {
     219           0 :   return 0;
     220             : }
     221             : 
     222           0 : uint32_t NativeRawSymbol::getNumberOfRows() const {
     223           0 :   return 0;
     224             : }
     225             : 
     226           0 : std::string NativeRawSymbol::getObjectFileName() const {
     227           0 :   return {};
     228             : }
     229             : 
     230           0 : uint32_t NativeRawSymbol::getOemId() const {
     231           0 :   return 0;
     232             : }
     233             : 
     234           0 : SymIndexId NativeRawSymbol::getOemSymbolId() const { return 0; }
     235             : 
     236           0 : uint32_t NativeRawSymbol::getOffsetInUdt() const {
     237           0 :   return 0;
     238             : }
     239             : 
     240           0 : PDB_Cpu NativeRawSymbol::getPlatform() const {
     241           0 :   return PDB_Cpu::Intel8080;
     242             : }
     243             : 
     244           0 : uint32_t NativeRawSymbol::getRank() const {
     245           0 :   return 0;
     246             : }
     247             : 
     248           0 : codeview::RegisterId NativeRawSymbol::getRegisterId() const {
     249           0 :   return codeview::RegisterId::EAX;
     250             : }
     251             : 
     252           0 : uint32_t NativeRawSymbol::getRegisterType() const {
     253           0 :   return 0;
     254             : }
     255             : 
     256           0 : uint32_t NativeRawSymbol::getRelativeVirtualAddress() const {
     257           0 :   return 0;
     258             : }
     259             : 
     260           0 : uint32_t NativeRawSymbol::getSamplerSlot() const {
     261           0 :   return 0;
     262             : }
     263             : 
     264           0 : uint32_t NativeRawSymbol::getSignature() const {
     265           0 :   return 0;
     266             : }
     267             : 
     268           0 : uint32_t NativeRawSymbol::getSizeInUdt() const {
     269           0 :   return 0;
     270             : }
     271             : 
     272           0 : uint32_t NativeRawSymbol::getSlot() const {
     273           0 :   return 0;
     274             : }
     275             : 
     276           0 : std::string NativeRawSymbol::getSourceFileName() const {
     277           0 :   return {};
     278             : }
     279             : 
     280             : std::unique_ptr<IPDBLineNumber>
     281           0 : NativeRawSymbol::getSrcLineOnTypeDefn() const {
     282           0 :   return nullptr;
     283             : }
     284             : 
     285           0 : uint32_t NativeRawSymbol::getStride() const {
     286           0 :   return 0;
     287             : }
     288             : 
     289           0 : SymIndexId NativeRawSymbol::getSubTypeId() const { return 0; }
     290             : 
     291           0 : std::string NativeRawSymbol::getSymbolsFileName() const { return {}; }
     292             : 
     293         172 : SymIndexId NativeRawSymbol::getSymIndexId() const { return SymbolId; }
     294             : 
     295           0 : uint32_t NativeRawSymbol::getTargetOffset() const {
     296           0 :   return 0;
     297             : }
     298             : 
     299           0 : uint32_t NativeRawSymbol::getTargetRelativeVirtualAddress() const {
     300           0 :   return 0;
     301             : }
     302             : 
     303           0 : uint64_t NativeRawSymbol::getTargetVirtualAddress() const {
     304           0 :   return 0;
     305             : }
     306             : 
     307           0 : uint32_t NativeRawSymbol::getTargetSection() const {
     308           0 :   return 0;
     309             : }
     310             : 
     311           0 : uint32_t NativeRawSymbol::getTextureSlot() const {
     312           0 :   return 0;
     313             : }
     314             : 
     315           0 : uint32_t NativeRawSymbol::getTimeStamp() const {
     316           0 :   return 0;
     317             : }
     318             : 
     319           0 : uint32_t NativeRawSymbol::getToken() const {
     320           0 :   return 0;
     321             : }
     322             : 
     323           0 : SymIndexId NativeRawSymbol::getTypeId() const { return 0; }
     324             : 
     325           0 : uint32_t NativeRawSymbol::getUavSlot() const {
     326           0 :   return 0;
     327             : }
     328             : 
     329           0 : std::string NativeRawSymbol::getUndecoratedName() const {
     330           0 :   return {};
     331             : }
     332             : 
     333           0 : std::string NativeRawSymbol::getUndecoratedNameEx(
     334             :     PDB_UndnameFlags Flags) const {
     335           0 :   return {};
     336             : }
     337             : 
     338           0 : SymIndexId NativeRawSymbol::getUnmodifiedTypeId() const { return 0; }
     339             : 
     340           0 : SymIndexId NativeRawSymbol::getUpperBoundId() const { return 0; }
     341             : 
     342           0 : Variant NativeRawSymbol::getValue() const {
     343           0 :   return Variant();
     344             : }
     345             : 
     346           0 : uint32_t NativeRawSymbol::getVirtualBaseDispIndex() const {
     347           0 :   return 0;
     348             : }
     349             : 
     350           0 : uint32_t NativeRawSymbol::getVirtualBaseOffset() const {
     351           0 :   return 0;
     352             : }
     353             : 
     354           0 : SymIndexId NativeRawSymbol::getVirtualTableShapeId() const { return 0; }
     355             : 
     356             : std::unique_ptr<PDBSymbolTypeBuiltin>
     357           0 : NativeRawSymbol::getVirtualBaseTableType() const {
     358           0 :   return nullptr;
     359             : }
     360             : 
     361           0 : PDB_DataKind NativeRawSymbol::getDataKind() const {
     362           0 :   return PDB_DataKind::Unknown;
     363             : }
     364             : 
     365        1206 : PDB_SymType NativeRawSymbol::getSymTag() const { return Tag; }
     366             : 
     367           0 : codeview::GUID NativeRawSymbol::getGuid() const { return codeview::GUID{{0}}; }
     368             : 
     369           0 : int32_t NativeRawSymbol::getOffset() const {
     370           0 :   return 0;
     371             : }
     372             : 
     373           0 : int32_t NativeRawSymbol::getThisAdjust() const {
     374           0 :   return 0;
     375             : }
     376             : 
     377           0 : int32_t NativeRawSymbol::getVirtualBasePointerOffset() const {
     378           0 :   return 0;
     379             : }
     380             : 
     381           0 : PDB_LocType NativeRawSymbol::getLocationType() const {
     382           0 :   return PDB_LocType::Null;
     383             : }
     384             : 
     385           0 : PDB_Machine NativeRawSymbol::getMachineType() const {
     386           0 :   return PDB_Machine::Invalid;
     387             : }
     388             : 
     389           0 : codeview::ThunkOrdinal NativeRawSymbol::getThunkOrdinal() const {
     390           0 :   return codeview::ThunkOrdinal::Standard;
     391             : }
     392             : 
     393           3 : uint64_t NativeRawSymbol::getLength() const {
     394           3 :   return 0;
     395             : }
     396             : 
     397           0 : uint64_t NativeRawSymbol::getLiveRangeLength() const {
     398           0 :   return 0;
     399             : }
     400             : 
     401           0 : uint64_t NativeRawSymbol::getVirtualAddress() const {
     402           0 :   return 0;
     403             : }
     404             : 
     405           0 : PDB_UdtType NativeRawSymbol::getUdtKind() const {
     406           0 :   return PDB_UdtType::Struct;
     407             : }
     408             : 
     409           0 : bool NativeRawSymbol::hasConstructor() const {
     410           0 :   return false;
     411             : }
     412             : 
     413           0 : bool NativeRawSymbol::hasCustomCallingConvention() const {
     414           0 :   return false;
     415             : }
     416             : 
     417           0 : bool NativeRawSymbol::hasFarReturn() const {
     418           0 :   return false;
     419             : }
     420             : 
     421           0 : bool NativeRawSymbol::isCode() const {
     422           0 :   return false;
     423             : }
     424             : 
     425           0 : bool NativeRawSymbol::isCompilerGenerated() const {
     426           0 :   return false;
     427             : }
     428             : 
     429           0 : bool NativeRawSymbol::isConstType() const {
     430           0 :   return false;
     431             : }
     432             : 
     433           0 : bool NativeRawSymbol::isEditAndContinueEnabled() const {
     434           0 :   return false;
     435             : }
     436             : 
     437           0 : bool NativeRawSymbol::isFunction() const {
     438           0 :   return false;
     439             : }
     440             : 
     441           0 : bool NativeRawSymbol::getAddressTaken() const {
     442           0 :   return false;
     443             : }
     444             : 
     445           0 : bool NativeRawSymbol::getNoStackOrdering() const {
     446           0 :   return false;
     447             : }
     448             : 
     449           0 : bool NativeRawSymbol::hasAlloca() const {
     450           0 :   return false;
     451             : }
     452             : 
     453           0 : bool NativeRawSymbol::hasAssignmentOperator() const {
     454           0 :   return false;
     455             : }
     456             : 
     457           0 : bool NativeRawSymbol::hasCTypes() const {
     458           0 :   return false;
     459             : }
     460             : 
     461           0 : bool NativeRawSymbol::hasCastOperator() const {
     462           0 :   return false;
     463             : }
     464             : 
     465           0 : bool NativeRawSymbol::hasDebugInfo() const {
     466           0 :   return false;
     467             : }
     468             : 
     469           0 : bool NativeRawSymbol::hasEH() const {
     470           0 :   return false;
     471             : }
     472             : 
     473           0 : bool NativeRawSymbol::hasEHa() const {
     474           0 :   return false;
     475             : }
     476             : 
     477           0 : bool NativeRawSymbol::hasInlAsm() const {
     478           0 :   return false;
     479             : }
     480             : 
     481           0 : bool NativeRawSymbol::hasInlineAttribute() const {
     482           0 :   return false;
     483             : }
     484             : 
     485           0 : bool NativeRawSymbol::hasInterruptReturn() const {
     486           0 :   return false;
     487             : }
     488             : 
     489           0 : bool NativeRawSymbol::hasFramePointer() const {
     490           0 :   return false;
     491             : }
     492             : 
     493           0 : bool NativeRawSymbol::hasLongJump() const {
     494           0 :   return false;
     495             : }
     496             : 
     497           0 : bool NativeRawSymbol::hasManagedCode() const {
     498           0 :   return false;
     499             : }
     500             : 
     501           0 : bool NativeRawSymbol::hasNestedTypes() const {
     502           0 :   return false;
     503             : }
     504             : 
     505           0 : bool NativeRawSymbol::hasNoInlineAttribute() const {
     506           0 :   return false;
     507             : }
     508             : 
     509           0 : bool NativeRawSymbol::hasNoReturnAttribute() const {
     510           0 :   return false;
     511             : }
     512             : 
     513           0 : bool NativeRawSymbol::hasOptimizedCodeDebugInfo() const {
     514           0 :   return false;
     515             : }
     516             : 
     517           0 : bool NativeRawSymbol::hasOverloadedOperator() const {
     518           0 :   return false;
     519             : }
     520             : 
     521           0 : bool NativeRawSymbol::hasSEH() const {
     522           0 :   return false;
     523             : }
     524             : 
     525           0 : bool NativeRawSymbol::hasSecurityChecks() const {
     526           0 :   return false;
     527             : }
     528             : 
     529           0 : bool NativeRawSymbol::hasSetJump() const {
     530           0 :   return false;
     531             : }
     532             : 
     533           0 : bool NativeRawSymbol::hasStrictGSCheck() const {
     534           0 :   return false;
     535             : }
     536             : 
     537           0 : bool NativeRawSymbol::isAcceleratorGroupSharedLocal() const {
     538           0 :   return false;
     539             : }
     540             : 
     541           0 : bool NativeRawSymbol::isAcceleratorPointerTagLiveRange() const {
     542           0 :   return false;
     543             : }
     544             : 
     545           0 : bool NativeRawSymbol::isAcceleratorStubFunction() const {
     546           0 :   return false;
     547             : }
     548             : 
     549           0 : bool NativeRawSymbol::isAggregated() const {
     550           0 :   return false;
     551             : }
     552             : 
     553           0 : bool NativeRawSymbol::isIntroVirtualFunction() const {
     554           0 :   return false;
     555             : }
     556             : 
     557           0 : bool NativeRawSymbol::isCVTCIL() const {
     558           0 :   return false;
     559             : }
     560             : 
     561           0 : bool NativeRawSymbol::isConstructorVirtualBase() const {
     562           0 :   return false;
     563             : }
     564             : 
     565           0 : bool NativeRawSymbol::isCxxReturnUdt() const {
     566           0 :   return false;
     567             : }
     568             : 
     569           0 : bool NativeRawSymbol::isDataAligned() const {
     570           0 :   return false;
     571             : }
     572             : 
     573           0 : bool NativeRawSymbol::isHLSLData() const {
     574           0 :   return false;
     575             : }
     576             : 
     577           0 : bool NativeRawSymbol::isHotpatchable() const {
     578           0 :   return false;
     579             : }
     580             : 
     581           0 : bool NativeRawSymbol::isIndirectVirtualBaseClass() const {
     582           0 :   return false;
     583             : }
     584             : 
     585           0 : bool NativeRawSymbol::isInterfaceUdt() const {
     586           0 :   return false;
     587             : }
     588             : 
     589           0 : bool NativeRawSymbol::isIntrinsic() const {
     590           0 :   return false;
     591             : }
     592             : 
     593           0 : bool NativeRawSymbol::isLTCG() const {
     594           0 :   return false;
     595             : }
     596             : 
     597           0 : bool NativeRawSymbol::isLocationControlFlowDependent() const {
     598           0 :   return false;
     599             : }
     600             : 
     601           0 : bool NativeRawSymbol::isMSILNetmodule() const {
     602           0 :   return false;
     603             : }
     604             : 
     605           0 : bool NativeRawSymbol::isMatrixRowMajor() const {
     606           0 :   return false;
     607             : }
     608             : 
     609           0 : bool NativeRawSymbol::isManagedCode() const {
     610           0 :   return false;
     611             : }
     612             : 
     613           0 : bool NativeRawSymbol::isMSILCode() const {
     614           0 :   return false;
     615             : }
     616             : 
     617           0 : bool NativeRawSymbol::isMultipleInheritance() const {
     618           0 :   return false;
     619             : }
     620             : 
     621           0 : bool NativeRawSymbol::isNaked() const {
     622           0 :   return false;
     623             : }
     624             : 
     625           0 : bool NativeRawSymbol::isNested() const {
     626           0 :   return false;
     627             : }
     628             : 
     629           0 : bool NativeRawSymbol::isOptimizedAway() const {
     630           0 :   return false;
     631             : }
     632             : 
     633           0 : bool NativeRawSymbol::isPacked() const {
     634           0 :   return false;
     635             : }
     636             : 
     637           0 : bool NativeRawSymbol::isPointerBasedOnSymbolValue() const {
     638           0 :   return false;
     639             : }
     640             : 
     641           0 : bool NativeRawSymbol::isPointerToDataMember() const {
     642           0 :   return false;
     643             : }
     644             : 
     645           0 : bool NativeRawSymbol::isPointerToMemberFunction() const {
     646           0 :   return false;
     647             : }
     648             : 
     649           0 : bool NativeRawSymbol::isPureVirtual() const {
     650           0 :   return false;
     651             : }
     652             : 
     653           0 : bool NativeRawSymbol::isRValueReference() const {
     654           0 :   return false;
     655             : }
     656             : 
     657           0 : bool NativeRawSymbol::isRefUdt() const {
     658           0 :   return false;
     659             : }
     660             : 
     661           0 : bool NativeRawSymbol::isReference() const {
     662           0 :   return false;
     663             : }
     664             : 
     665           0 : bool NativeRawSymbol::isRestrictedType() const {
     666           0 :   return false;
     667             : }
     668             : 
     669           0 : bool NativeRawSymbol::isReturnValue() const {
     670           0 :   return false;
     671             : }
     672             : 
     673           0 : bool NativeRawSymbol::isSafeBuffers() const {
     674           0 :   return false;
     675             : }
     676             : 
     677           0 : bool NativeRawSymbol::isScoped() const {
     678           0 :   return false;
     679             : }
     680             : 
     681           0 : bool NativeRawSymbol::isSdl() const {
     682           0 :   return false;
     683             : }
     684             : 
     685           0 : bool NativeRawSymbol::isSingleInheritance() const {
     686           0 :   return false;
     687             : }
     688             : 
     689           0 : bool NativeRawSymbol::isSplitted() const {
     690           0 :   return false;
     691             : }
     692             : 
     693           0 : bool NativeRawSymbol::isStatic() const {
     694           0 :   return false;
     695             : }
     696             : 
     697           0 : bool NativeRawSymbol::hasPrivateSymbols() const {
     698           0 :   return false;
     699             : }
     700             : 
     701           0 : bool NativeRawSymbol::isUnalignedType() const {
     702           0 :   return false;
     703             : }
     704             : 
     705           0 : bool NativeRawSymbol::isUnreached() const {
     706           0 :   return false;
     707             : }
     708             : 
     709           0 : bool NativeRawSymbol::isValueUdt() const {
     710           0 :   return false;
     711             : }
     712             : 
     713           0 : bool NativeRawSymbol::isVirtual() const {
     714           0 :   return false;
     715             : }
     716             : 
     717           0 : bool NativeRawSymbol::isVirtualBaseClass() const {
     718           0 :   return false;
     719             : }
     720             : 
     721           0 : bool NativeRawSymbol::isVirtualInheritance() const {
     722           0 :   return false;
     723             : }
     724             : 
     725           0 : bool NativeRawSymbol::isVolatileType() const {
     726           0 :   return false;
     727             : }
     728             : 
     729           0 : bool NativeRawSymbol::wasInlined() const {
     730           0 :   return false;
     731             : }
     732             : 
     733           0 : std::string NativeRawSymbol::getUnused() const {
     734           0 :   return {};
     735             : }

Generated by: LCOV version 1.13