Lines Matching refs:Symbol

97 ArgType PrivateGetDIAValue(IDiaSymbol *Symbol,  in PrivateGetDIAValue()  argument
100 if (S_OK == (Symbol->*Method)(&Value)) in PrivateGetDIAValue()
107 RetType PrivateGetDIAValue(IDiaSymbol *Symbol, in PrivateGetDIAValue() argument
110 if (S_OK == (Symbol->*Method)(&Value)) in PrivateGetDIAValue()
117 PrivateGetDIAValue(IDiaSymbol *Symbol, in PrivateGetDIAValue() argument
119 return invokeBstrMethod(*Symbol, Method); in PrivateGetDIAValue()
123 PrivateGetDIAValue(IDiaSymbol *Symbol, in PrivateGetDIAValue() argument
126 if (S_OK != (Symbol->*Method)(&Result)) in PrivateGetDIAValue()
138 IDiaSymbol *Symbol, in DumpDIAValueAs() argument
141 if (S_OK == (Symbol->*Method)(&Value)) in DumpDIAValueAs()
146 IDiaSymbol *Symbol, in DumpDIAIdValue() argument
151 if (S_OK == (Symbol->*Method)(&Value)) in DumpDIAIdValue()
158 IDiaSymbol *Symbol, in DumpDIAValue() argument
161 if (S_OK == (Symbol->*Method)(&Value)) in DumpDIAValue()
166 IDiaSymbol *Symbol, in DumpDIAValue() argument
169 if (S_OK != (Symbol->*Method)(&Value)) in DumpDIAValue()
180 IDiaSymbol *Symbol, in DumpDIAValue() argument
184 if (S_OK != (Symbol->*Method)(&Value)) in DumpDIAValue()
203 : Session(PDBSession), Symbol(DiaSymbol) {} in DIARawSymbol()
207 DumpDIAIdValue(Stream, Indent, StringRef{#Method}, Symbol, \
212 DumpDIAValue(Stream, Indent, StringRef{#Method}, Symbol, \
216 DumpDIAValueAs<Type>(Stream, Indent, StringRef{#Method}, Symbol, \
404 Symbol->findChildrenEx(EnumVal, nullptr, nsNone, &DiaEnumerator)) { in findChildren()
405 if (S_OK != Symbol->findChildren(EnumVal, nullptr, nsNone, &DiaEnumerator)) in findChildren()
424 Symbol->findChildrenEx(EnumVal, Name16Str, CompareFlags, &DiaEnumerator)) in findChildren()
443 if (S_OK != Symbol->findChildrenExByAddr(EnumVal, Name16Str, CompareFlags, in findChildrenByAddr()
462 if (S_OK != Symbol->findChildrenExByVA(EnumVal, Name16Str, CompareFlags, VA, in findChildrenByVA()
480 if (S_OK != Symbol->findChildrenExByRVA(EnumVal, Name16Str, CompareFlags, RVA, in findChildrenByRVA()
490 if (S_OK != Symbol->findInlineFramesByAddr(Section, Offset, &DiaEnumerator)) in findInlineFramesByAddr()
499 if (S_OK != Symbol->findInlineFramesByRVA(RVA, &DiaEnumerator)) in findInlineFramesByRVA()
508 if (S_OK != Symbol->findInlineFramesByVA(VA, &DiaEnumerator)) in findInlineFramesByVA()
516 if (S_OK != Symbol->findInlineeLines(&DiaEnumerator)) in findInlineeLines()
527 Symbol->findInlineeLinesByAddr(Section, Offset, Length, &DiaEnumerator)) in findInlineeLinesByAddr()
536 if (S_OK != Symbol->findInlineeLinesByRVA(RVA, Length, &DiaEnumerator)) in findInlineeLinesByRVA()
545 if (S_OK != Symbol->findInlineeLinesByVA(VA, Length, &DiaEnumerator)) in findInlineeLinesByVA()
555 Symbol->get_dataBytes(0, &DataSize, nullptr); in getDataBytes()
560 Symbol->get_dataBytes(DataSize, &DataSize, bytes.data()); in getDataBytes()
565 if (S_OK != Symbol->get_undecoratedNameEx((DWORD)Flags, &Result16)) in getUndecoratedNameEx()
577 return PrivateGetDIAValue<DWORD, PDB_MemberAccess>(Symbol, in getAccess()
582 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_addressOffset); in getAddressOffset()
586 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_addressSection); in getAddressSection()
590 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_age); in getAge()
594 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_arrayIndexTypeId); in getArrayIndexTypeId()
598 Version.Major = PrivateGetDIAValue(Symbol, &IDiaSymbol::get_backEndMajor); in getBackEndVersion()
599 Version.Minor = PrivateGetDIAValue(Symbol, &IDiaSymbol::get_backEndMinor); in getBackEndVersion()
600 Version.Build = PrivateGetDIAValue(Symbol, &IDiaSymbol::get_backEndBuild); in getBackEndVersion()
601 Version.QFE = PrivateGetDIAValue(Symbol, &IDiaSymbol::get_backEndQFE); in getBackEndVersion()
605 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_baseDataOffset); in getBaseDataOffset()
609 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_baseDataSlot); in getBaseDataSlot()
613 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_baseSymbolId); in getBaseSymbolId()
617 return PrivateGetDIAValue<DWORD, PDB_BuiltinType>(Symbol, in getBuiltinType()
622 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_bitPosition); in getBitPosition()
627 Symbol, &IDiaSymbol::get_callingConvention); in getCallingConvention()
631 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_classParentId); in getClassParentId()
635 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_compilerName); in getCompilerName()
639 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_count); in getCount()
643 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_countLiveRanges); in getCountLiveRanges()
647 Version.Major = PrivateGetDIAValue(Symbol, &IDiaSymbol::get_frontEndMajor); in getFrontEndVersion()
648 Version.Minor = PrivateGetDIAValue(Symbol, &IDiaSymbol::get_frontEndMinor); in getFrontEndVersion()
649 Version.Build = PrivateGetDIAValue(Symbol, &IDiaSymbol::get_frontEndBuild); in getFrontEndVersion()
650 Version.QFE = PrivateGetDIAValue(Symbol, &IDiaSymbol::get_frontEndQFE); in getFrontEndVersion()
654 return PrivateGetDIAValue<DWORD, PDB_Lang>(Symbol, &IDiaSymbol::get_language); in getLanguage()
658 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_lexicalParentId); in getLexicalParentId()
662 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_libraryName); in getLibraryName()
666 return PrivateGetDIAValue(Symbol, in getLiveRangeStartAddressOffset()
671 return PrivateGetDIAValue(Symbol, in getLiveRangeStartAddressSection()
677 Symbol, &IDiaSymbol::get_liveRangeStartRelativeVirtualAddress); in getLiveRangeStartRelativeVirtualAddress()
682 Symbol, &IDiaSymbol::get_localBasePointerRegisterId); in getLocalBasePointerRegisterId()
686 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_lowerBoundId); in getLowerBoundId()
690 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_memorySpaceKind); in getMemorySpaceKind()
694 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_name); in getName()
698 return PrivateGetDIAValue(Symbol, in getNumberOfAcceleratorPointerTags()
703 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_numberOfColumns); in getNumberOfColumns()
707 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_numberOfModifiers); in getNumberOfModifiers()
711 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_numberOfRegisterIndices); in getNumberOfRegisterIndices()
715 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_numberOfRows); in getNumberOfRows()
719 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_objectFileName); in getObjectFileName()
723 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_oemId); in getOemId()
727 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_oemSymbolId); in getOemSymbolId()
731 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_offsetInUdt); in getOffsetInUdt()
735 return PrivateGetDIAValue<DWORD, PDB_Cpu>(Symbol, &IDiaSymbol::get_platform); in getPlatform()
739 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_rank); in getRank()
744 Symbol, &IDiaSymbol::get_registerId); in getRegisterId()
748 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_registerType); in getRegisterType()
752 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_relativeVirtualAddress); in getRelativeVirtualAddress()
756 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_samplerSlot); in getSamplerSlot()
760 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_signature); in getSignature()
764 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_sizeInUdt); in getSizeInUdt()
768 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_slot); in getSlot()
772 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_sourceFileName); in getSourceFileName()
777 if (FAILED(Symbol->getSrcLineOnTypeDefn(&LineNumber)) || !LineNumber) in getSrcLineOnTypeDefn()
784 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_stride); in getStride()
788 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_subTypeId); in getSubTypeId()
792 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_symbolsFileName); in getSymbolsFileName()
796 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_symIndexId); in getSymIndexId()
800 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_targetOffset); in getTargetOffset()
804 return PrivateGetDIAValue(Symbol, in getTargetRelativeVirtualAddress()
809 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_targetVirtualAddress); in getTargetVirtualAddress()
813 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_targetSection); in getTargetSection()
817 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_textureSlot); in getTextureSlot()
821 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_timeStamp); in getTimeStamp()
825 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_token); in getToken()
829 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_typeId); in getTypeId()
833 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_uavSlot); in getUavSlot()
837 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_undecoratedName); in getUndecoratedName()
841 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_unmodifiedTypeId); in getUnmodifiedTypeId()
845 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_upperBoundId); in getUpperBoundId()
851 if (S_OK != Symbol->get_value(&Value)) in getValue()
858 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_virtualBaseDispIndex); in getVirtualBaseDispIndex()
862 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_virtualBaseOffset); in getVirtualBaseOffset()
866 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_virtualTableShapeId); in getVirtualTableShapeId()
872 if (FAILED(Symbol->get_virtualBaseTableType(&TableType)) || !TableType) in getVirtualBaseTableType()
882 return PrivateGetDIAValue<DWORD, PDB_DataKind>(Symbol, in getDataKind()
887 return PrivateGetDIAValue<DWORD, PDB_SymType>(Symbol, in getSymTag()
892 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_guid); in getGuid()
896 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_offset); in getOffset()
900 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_thisAdjust); in getThisAdjust()
904 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_virtualBasePointerOffset); in getVirtualBasePointerOffset()
908 return PrivateGetDIAValue<DWORD, PDB_LocType>(Symbol, in getLocationType()
913 return PrivateGetDIAValue<DWORD, PDB_Machine>(Symbol, in getMachineType()
919 Symbol, &IDiaSymbol::get_thunkOrdinal); in getThunkOrdinal()
923 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_length); in getLength()
927 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_liveRangeLength); in getLiveRangeLength()
931 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_virtualAddress); in getVirtualAddress()
935 return PrivateGetDIAValue<DWORD, PDB_UdtType>(Symbol, in getUdtKind()
940 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_constructor); in hasConstructor()
944 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_customCallingConvention); in hasCustomCallingConvention()
948 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_farReturn); in hasFarReturn()
952 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_code); in isCode()
956 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_compilerGenerated); in isCompilerGenerated()
960 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_constType); in isConstType()
964 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_editAndContinueEnabled); in isEditAndContinueEnabled()
968 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_function); in isFunction()
972 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_addressTaken); in getAddressTaken()
976 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_noStackOrdering); in getNoStackOrdering()
980 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_hasAlloca); in hasAlloca()
984 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_hasAssignmentOperator); in hasAssignmentOperator()
988 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isCTypes); in hasCTypes()
992 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_hasCastOperator); in hasCastOperator()
996 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_hasDebugInfo); in hasDebugInfo()
1000 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_hasEH); in hasEH()
1004 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_hasEHa); in hasEHa()
1008 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_hasInlAsm); in hasInlAsm()
1012 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_inlSpec); in hasInlineAttribute()
1016 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_interruptReturn); in hasInterruptReturn()
1020 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_framePointerPresent); in hasFramePointer()
1024 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_hasLongJump); in hasLongJump()
1028 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_hasManagedCode); in hasManagedCode()
1032 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_hasNestedTypes); in hasNestedTypes()
1036 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_noInline); in hasNoInlineAttribute()
1040 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_noReturn); in hasNoReturnAttribute()
1044 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_optimizedCodeDebugInfo); in hasOptimizedCodeDebugInfo()
1048 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_overloadedOperator); in hasOverloadedOperator()
1052 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_hasSEH); in hasSEH()
1056 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_hasSecurityChecks); in hasSecurityChecks()
1060 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_hasSetJump); in hasSetJump()
1064 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_strictGSCheck); in hasStrictGSCheck()
1068 return PrivateGetDIAValue(Symbol, in isAcceleratorGroupSharedLocal()
1073 return PrivateGetDIAValue(Symbol, in isAcceleratorPointerTagLiveRange()
1078 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isAcceleratorStubFunction); in isAcceleratorStubFunction()
1082 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isAggregated); in isAggregated()
1086 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_intro); in isIntroVirtualFunction()
1090 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isCVTCIL); in isCVTCIL()
1094 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isConstructorVirtualBase); in isConstructorVirtualBase()
1098 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isCxxReturnUdt); in isCxxReturnUdt()
1102 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isDataAligned); in isDataAligned()
1106 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isHLSLData); in isHLSLData()
1110 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isHotpatchable); in isHotpatchable()
1114 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_indirectVirtualBaseClass); in isIndirectVirtualBaseClass()
1118 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isInterfaceUdt); in isInterfaceUdt()
1122 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_intrinsic); in isIntrinsic()
1126 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isLTCG); in isLTCG()
1130 return PrivateGetDIAValue(Symbol, in isLocationControlFlowDependent()
1135 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isMSILNetmodule); in isMSILNetmodule()
1139 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isMatrixRowMajor); in isMatrixRowMajor()
1143 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_managed); in isManagedCode()
1147 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_msil); in isMSILCode()
1151 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isMultipleInheritance); in isMultipleInheritance()
1155 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isNaked); in isNaked()
1159 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_nested); in isNested()
1163 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isOptimizedAway); in isOptimizedAway()
1167 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_packed); in isPacked()
1171 return PrivateGetDIAValue(Symbol, in isPointerBasedOnSymbolValue()
1176 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isPointerToDataMember); in isPointerToDataMember()
1180 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isPointerToMemberFunction); in isPointerToMemberFunction()
1184 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_pure); in isPureVirtual()
1188 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_RValueReference); in isRValueReference()
1192 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isRefUdt); in isRefUdt()
1196 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_reference); in isReference()
1200 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_restrictedType); in isRestrictedType()
1204 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isReturnValue); in isReturnValue()
1208 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isSafeBuffers); in isSafeBuffers()
1212 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_scoped); in isScoped()
1216 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isSdl); in isSdl()
1220 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isSingleInheritance); in isSingleInheritance()
1224 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isSplitted); in isSplitted()
1228 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isStatic); in isStatic()
1234 return !PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isStripped); in hasPrivateSymbols()
1238 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_unalignedType); in isUnalignedType()
1242 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_notReached); in isUnreached()
1246 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isValueUdt); in isValueUdt()
1250 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_virtual); in isVirtual()
1254 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_virtualBaseClass); in isVirtualBaseClass()
1258 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isVirtualInheritance); in isVirtualInheritance()
1262 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_volatileType); in isVolatileType()
1266 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_wasInlined); in wasInlined()
1270 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_unused); in getUnused()