• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/DebugInfo/PDB/DIA/

Lines Matching refs:DIARawSymbol

1 //===- DIARawSymbol.cpp - DIA implementation of IPDBRawSymbol ---*- C++ -*-===//
9 #include "llvm/DebugInfo/PDB/DIA/DIARawSymbol.h"
200 DIARawSymbol::DIARawSymbol(const DIASession &PDBSession,
218 void DIARawSymbol::dump(raw_ostream &OS, int Indent,
398 DIARawSymbol::findChildren(PDB_SymType Type) const {
412 DIARawSymbol::findChildren(PDB_SymType Type, StringRef Name,
430 DIARawSymbol::findChildrenByAddr(PDB_SymType Type, StringRef Name,
450 DIARawSymbol::findChildrenByVA(PDB_SymType Type, StringRef Name,
469 DIARawSymbol::findChildrenByRVA(PDB_SymType Type, StringRef Name,
487 DIARawSymbol::findInlineFramesByAddr(uint32_t Section, uint32_t Offset) const {
496 DIARawSymbol::findInlineFramesByRVA(uint32_t RVA) const {
505 DIARawSymbol::findInlineFramesByVA(uint64_t VA) const {
513 std::unique_ptr<IPDBEnumLineNumbers> DIARawSymbol::findInlineeLines() const {
522 DIARawSymbol::findInlineeLinesByAddr(uint32_t Section, uint32_t Offset,
533 DIARawSymbol::findInlineeLinesByRVA(uint32_t RVA, uint32_t Length) const {
542 DIARawSymbol::findInlineeLinesByVA(uint64_t VA, uint32_t Length) const {
550 void DIARawSymbol::getDataBytes(llvm::SmallVector<uint8_t, 32> &bytes) const {
562 std::string DIARawSymbol::getUndecoratedNameEx(PDB_UndnameFlags Flags) const {
575 PDB_MemberAccess DIARawSymbol::getAccess() const {
580 uint32_t DIARawSymbol::getAddressOffset() const {
584 uint32_t DIARawSymbol::getAddressSection() const {
588 uint32_t DIARawSymbol::getAge() const {
592 SymIndexId DIARawSymbol::getArrayIndexTypeId() const {
596 void DIARawSymbol::getBackEndVersion(VersionInfo &Version) const {
603 uint32_t DIARawSymbol::getBaseDataOffset() const {
607 uint32_t DIARawSymbol::getBaseDataSlot() const {
611 SymIndexId DIARawSymbol::getBaseSymbolId() const {
615 PDB_BuiltinType DIARawSymbol::getBuiltinType() const {
620 uint32_t DIARawSymbol::getBitPosition() const {
624 PDB_CallingConv DIARawSymbol::getCallingConvention() const {
629 SymIndexId DIARawSymbol::getClassParentId() const {
633 std::string DIARawSymbol::getCompilerName() const {
637 uint32_t DIARawSymbol::getCount() const {
641 uint32_t DIARawSymbol::getCountLiveRanges() const {
645 void DIARawSymbol::getFrontEndVersion(VersionInfo &Version) const {
652 PDB_Lang DIARawSymbol::getLanguage() const {
656 SymIndexId DIARawSymbol::getLexicalParentId() const {
660 std::string DIARawSymbol::getLibraryName() const {
664 uint32_t DIARawSymbol::getLiveRangeStartAddressOffset() const {
669 uint32_t DIARawSymbol::getLiveRangeStartAddressSection() const {
674 uint32_t DIARawSymbol::getLiveRangeStartRelativeVirtualAddress() const {
679 codeview::RegisterId DIARawSymbol::getLocalBasePointerRegisterId() const {
684 SymIndexId DIARawSymbol::getLowerBoundId() const {
688 uint32_t DIARawSymbol::getMemorySpaceKind() const {
692 std::string DIARawSymbol::getName() const {
696 uint32_t DIARawSymbol::getNumberOfAcceleratorPointerTags() const {
701 uint32_t DIARawSymbol::getNumberOfColumns() const {
705 uint32_t DIARawSymbol::getNumberOfModifiers() const {
709 uint32_t DIARawSymbol::getNumberOfRegisterIndices() const {
713 uint32_t DIARawSymbol::getNumberOfRows() const {
717 std::string DIARawSymbol::getObjectFileName() const {
721 uint32_t DIARawSymbol::getOemId() const {
725 SymIndexId DIARawSymbol::getOemSymbolId() const {
729 uint32_t DIARawSymbol::getOffsetInUdt() const {
733 PDB_Cpu DIARawSymbol::getPlatform() const {
737 uint32_t DIARawSymbol::getRank() const {
741 codeview::RegisterId DIARawSymbol::getRegisterId() const {
746 uint32_t DIARawSymbol::getRegisterType() const {
750 uint32_t DIARawSymbol::getRelativeVirtualAddress() const {
754 uint32_t DIARawSymbol::getSamplerSlot() const {
758 uint32_t DIARawSymbol::getSignature() const {
762 uint32_t DIARawSymbol::getSizeInUdt() const {
766 uint32_t DIARawSymbol::getSlot() const {
770 std::string DIARawSymbol::getSourceFileName() const {
774 std::unique_ptr<IPDBLineNumber> DIARawSymbol::getSrcLineOnTypeDefn() const {
782 uint32_t DIARawSymbol::getStride() const {
786 SymIndexId DIARawSymbol::getSubTypeId() const {
790 std::string DIARawSymbol::getSymbolsFileName() const {
794 SymIndexId DIARawSymbol::getSymIndexId() const {
798 uint32_t DIARawSymbol::getTargetOffset() const {
802 uint32_t DIARawSymbol::getTargetRelativeVirtualAddress() const {
807 uint64_t DIARawSymbol::getTargetVirtualAddress() const {
811 uint32_t DIARawSymbol::getTargetSection() const {
815 uint32_t DIARawSymbol::getTextureSlot() const {
819 uint32_t DIARawSymbol::getTimeStamp() const {
823 uint32_t DIARawSymbol::getToken() const {
827 SymIndexId DIARawSymbol::getTypeId() const {
831 uint32_t DIARawSymbol::getUavSlot() const {
835 std::string DIARawSymbol::getUndecoratedName() const {
839 SymIndexId DIARawSymbol::getUnmodifiedTypeId() const {
843 SymIndexId DIARawSymbol::getUpperBoundId() const {
847 Variant DIARawSymbol::getValue() const {
856 uint32_t DIARawSymbol::getVirtualBaseDispIndex() const {
860 uint32_t DIARawSymbol::getVirtualBaseOffset() const {
864 SymIndexId DIARawSymbol::getVirtualTableShapeId() const {
869 DIARawSymbol::getVirtualBaseTableType() const {
874 auto RawVT = std::make_unique<DIARawSymbol>(Session, TableType);
880 PDB_DataKind DIARawSymbol::getDataKind() const {
885 PDB_SymType DIARawSymbol::getSymTag() const {
890 codeview::GUID DIARawSymbol::getGuid() const {
894 int32_t DIARawSymbol::getOffset() const {
898 int32_t DIARawSymbol::getThisAdjust() const {
902 int32_t DIARawSymbol::getVirtualBasePointerOffset() const {
906 PDB_LocType DIARawSymbol::getLocationType() const {
911 PDB_Machine DIARawSymbol::getMachineType() const {
916 codeview::ThunkOrdinal DIARawSymbol::getThunkOrdinal() const {
921 uint64_t DIARawSymbol::getLength() const {
925 uint64_t DIARawSymbol::getLiveRangeLength() const {
929 uint64_t DIARawSymbol::getVirtualAddress() const {
933 PDB_UdtType DIARawSymbol::getUdtKind() const {
938 bool DIARawSymbol::hasConstructor() const {
942 bool DIARawSymbol::hasCustomCallingConvention() const {
946 bool DIARawSymbol::hasFarReturn() const {
950 bool DIARawSymbol::isCode() const {
954 bool DIARawSymbol::isCompilerGenerated() const {
958 bool DIARawSymbol::isConstType() const {
962 bool DIARawSymbol::isEditAndContinueEnabled() const {
966 bool DIARawSymbol::isFunction() const {
970 bool DIARawSymbol::getAddressTaken() const {
974 bool DIARawSymbol::getNoStackOrdering() const {
978 bool DIARawSymbol::hasAlloca() const {
982 bool DIARawSymbol::hasAssignmentOperator() const {
986 bool DIARawSymbol::hasCTypes() const {
990 bool DIARawSymbol::hasCastOperator() const {
994 bool DIARawSymbol::hasDebugInfo() const {
998 bool DIARawSymbol::hasEH() const {
1002 bool DIARawSymbol::hasEHa() const {
1006 bool DIARawSymbol::hasInlAsm() const {
1010 bool DIARawSymbol::hasInlineAttribute() const {
1014 bool DIARawSymbol::hasInterruptReturn() const {
1018 bool DIARawSymbol::hasFramePointer() const {
1022 bool DIARawSymbol::hasLongJump() const {
1026 bool DIARawSymbol::hasManagedCode() const {
1030 bool DIARawSymbol::hasNestedTypes() const {
1034 bool DIARawSymbol::hasNoInlineAttribute() const {
1038 bool DIARawSymbol::hasNoReturnAttribute() const {
1042 bool DIARawSymbol::hasOptimizedCodeDebugInfo() const {
1046 bool DIARawSymbol::hasOverloadedOperator() const {
1050 bool DIARawSymbol::hasSEH() const {
1054 bool DIARawSymbol::hasSecurityChecks() const {
1058 bool DIARawSymbol::hasSetJump() const {
1062 bool DIARawSymbol::hasStrictGSCheck() const {
1066 bool DIARawSymbol::isAcceleratorGroupSharedLocal() const {
1071 bool DIARawSymbol::isAcceleratorPointerTagLiveRange() const {
1076 bool DIARawSymbol::isAcceleratorStubFunction() const {
1080 bool DIARawSymbol::isAggregated() const {
1084 bool DIARawSymbol::isIntroVirtualFunction() const {
1088 bool DIARawSymbol::isCVTCIL() const {
1092 bool DIARawSymbol::isConstructorVirtualBase() const {
1096 bool DIARawSymbol::isCxxReturnUdt() const {
1100 bool DIARawSymbol::isDataAligned() const {
1104 bool DIARawSymbol::isHLSLData() const {
1108 bool DIARawSymbol::isHotpatchable() const {
1112 bool DIARawSymbol::isIndirectVirtualBaseClass() const {
1116 bool DIARawSymbol::isInterfaceUdt() const {
1120 bool DIARawSymbol::isIntrinsic() const {
1124 bool DIARawSymbol::isLTCG() const {
1128 bool DIARawSymbol::isLocationControlFlowDependent() const {
1133 bool DIARawSymbol::isMSILNetmodule() const {
1137 bool DIARawSymbol::isMatrixRowMajor() const {
1141 bool DIARawSymbol::isManagedCode() const {
1145 bool DIARawSymbol::isMSILCode() const {
1149 bool DIARawSymbol::isMultipleInheritance() const {
1153 bool DIARawSymbol::isNaked() const {
1157 bool DIARawSymbol::isNested() const {
1161 bool DIARawSymbol::isOptimizedAway() const {
1165 bool DIARawSymbol::isPacked() const {
1169 bool DIARawSymbol::isPointerBasedOnSymbolValue() const {
1174 bool DIARawSymbol::isPointerToDataMember() const {
1178 bool DIARawSymbol::isPointerToMemberFunction() const {
1182 bool DIARawSymbol::isPureVirtual() const {
1186 bool DIARawSymbol::isRValueReference() const {
1190 bool DIARawSymbol::isRefUdt() const {
1194 bool DIARawSymbol::isReference() const {
1198 bool DIARawSymbol::isRestrictedType() const {
1202 bool DIARawSymbol::isReturnValue() const {
1206 bool DIARawSymbol::isSafeBuffers() const {
1210 bool DIARawSymbol::isScoped() const {
1214 bool DIARawSymbol::isSdl() const {
1218 bool DIARawSymbol::isSingleInheritance() const {
1222 bool DIARawSymbol::isSplitted() const {
1226 bool DIARawSymbol::isStatic() const {
1230 bool DIARawSymbol::hasPrivateSymbols() const {
1236 bool DIARawSymbol::isUnalignedType() const {
1240 bool DIARawSymbol::isUnreached() const {
1244 bool DIARawSymbol::isValueUdt() const {
1248 bool DIARawSymbol::isVirtual() const {
1252 bool DIARawSymbol::isVirtualBaseClass() const {
1256 bool DIARawSymbol::isVirtualInheritance() const {
1260 bool DIARawSymbol::isVolatileType() const {
1264 bool DIARawSymbol::wasInlined() const {
1268 std::string DIARawSymbol::getUnused() const {