Lines Matching refs:Symbol

96 ArgType PrivateGetDIAValue(IDiaSymbol *Symbol,  in PrivateGetDIAValue()  argument
99 if (S_OK == (Symbol->*Method)(&Value)) in PrivateGetDIAValue()
106 RetType PrivateGetDIAValue(IDiaSymbol *Symbol, in PrivateGetDIAValue() argument
109 if (S_OK == (Symbol->*Method)(&Value)) in PrivateGetDIAValue()
116 PrivateGetDIAValue(IDiaSymbol *Symbol, in PrivateGetDIAValue() argument
118 return invokeBstrMethod(*Symbol, Method); in PrivateGetDIAValue()
122 PrivateGetDIAValue(IDiaSymbol *Symbol, in PrivateGetDIAValue() argument
125 if (S_OK != (Symbol->*Method)(&Result)) in PrivateGetDIAValue()
137 IDiaSymbol *Symbol, in DumpDIAValueAs() argument
140 if (S_OK == (Symbol->*Method)(&Value)) in DumpDIAValueAs()
145 IDiaSymbol *Symbol, in DumpDIAIdValue() argument
150 if (S_OK == (Symbol->*Method)(&Value)) in DumpDIAIdValue()
157 IDiaSymbol *Symbol, in DumpDIAValue() argument
160 if (S_OK == (Symbol->*Method)(&Value)) in DumpDIAValue()
165 IDiaSymbol *Symbol, in DumpDIAValue() argument
168 if (S_OK != (Symbol->*Method)(&Value)) in DumpDIAValue()
179 IDiaSymbol *Symbol, in DumpDIAValue() argument
183 if (S_OK != (Symbol->*Method)(&Value)) in DumpDIAValue()
202 : Session(PDBSession), Symbol(DiaSymbol) {} in DIARawSymbol()
206 DumpDIAIdValue(Stream, Indent, StringRef{#Method}, Symbol, \
211 DumpDIAValue(Stream, Indent, StringRef{#Method}, Symbol, \
215 DumpDIAValueAs<Type>(Stream, Indent, StringRef{#Method}, Symbol, \
403 Symbol->findChildrenEx(EnumVal, nullptr, nsNone, &DiaEnumerator)) { in findChildren()
404 if (S_OK != Symbol->findChildren(EnumVal, nullptr, nsNone, &DiaEnumerator)) in findChildren()
423 Symbol->findChildrenEx(EnumVal, Name16Str, CompareFlags, &DiaEnumerator)) in findChildren()
442 if (S_OK != Symbol->findChildrenExByAddr(EnumVal, Name16Str, CompareFlags, in findChildrenByAddr()
461 if (S_OK != Symbol->findChildrenExByVA(EnumVal, Name16Str, CompareFlags, VA, in findChildrenByVA()
479 if (S_OK != Symbol->findChildrenExByRVA(EnumVal, Name16Str, CompareFlags, RVA, in findChildrenByRVA()
489 if (S_OK != Symbol->findInlineFramesByAddr(Section, Offset, &DiaEnumerator)) in findInlineFramesByAddr()
498 if (S_OK != Symbol->findInlineFramesByRVA(RVA, &DiaEnumerator)) in findInlineFramesByRVA()
507 if (S_OK != Symbol->findInlineFramesByVA(VA, &DiaEnumerator)) in findInlineFramesByVA()
515 if (S_OK != Symbol->findInlineeLines(&DiaEnumerator)) in findInlineeLines()
526 Symbol->findInlineeLinesByAddr(Section, Offset, Length, &DiaEnumerator)) in findInlineeLinesByAddr()
535 if (S_OK != Symbol->findInlineeLinesByRVA(RVA, Length, &DiaEnumerator)) in findInlineeLinesByRVA()
544 if (S_OK != Symbol->findInlineeLinesByVA(VA, Length, &DiaEnumerator)) in findInlineeLinesByVA()
554 Symbol->get_dataBytes(0, &DataSize, nullptr); in getDataBytes()
559 Symbol->get_dataBytes(DataSize, &DataSize, bytes.data()); in getDataBytes()
564 if (S_OK != Symbol->get_undecoratedNameEx((DWORD)Flags, &Result16)) in getUndecoratedNameEx()
576 return PrivateGetDIAValue<DWORD, PDB_MemberAccess>(Symbol, in getAccess()
581 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_addressOffset); in getAddressOffset()
585 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_addressSection); in getAddressSection()
589 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_age); in getAge()
593 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_arrayIndexTypeId); in getArrayIndexTypeId()
597 Version.Major = PrivateGetDIAValue(Symbol, &IDiaSymbol::get_backEndMajor); in getBackEndVersion()
598 Version.Minor = PrivateGetDIAValue(Symbol, &IDiaSymbol::get_backEndMinor); in getBackEndVersion()
599 Version.Build = PrivateGetDIAValue(Symbol, &IDiaSymbol::get_backEndBuild); in getBackEndVersion()
600 Version.QFE = PrivateGetDIAValue(Symbol, &IDiaSymbol::get_backEndQFE); in getBackEndVersion()
604 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_baseDataOffset); in getBaseDataOffset()
608 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_baseDataSlot); in getBaseDataSlot()
612 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_baseSymbolId); in getBaseSymbolId()
616 return PrivateGetDIAValue<DWORD, PDB_BuiltinType>(Symbol, in getBuiltinType()
621 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_bitPosition); in getBitPosition()
626 Symbol, &IDiaSymbol::get_callingConvention); in getCallingConvention()
630 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_classParentId); in getClassParentId()
634 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_compilerName); in getCompilerName()
638 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_count); in getCount()
642 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_countLiveRanges); in getCountLiveRanges()
646 Version.Major = PrivateGetDIAValue(Symbol, &IDiaSymbol::get_frontEndMajor); in getFrontEndVersion()
647 Version.Minor = PrivateGetDIAValue(Symbol, &IDiaSymbol::get_frontEndMinor); in getFrontEndVersion()
648 Version.Build = PrivateGetDIAValue(Symbol, &IDiaSymbol::get_frontEndBuild); in getFrontEndVersion()
649 Version.QFE = PrivateGetDIAValue(Symbol, &IDiaSymbol::get_frontEndQFE); in getFrontEndVersion()
653 return PrivateGetDIAValue<DWORD, PDB_Lang>(Symbol, &IDiaSymbol::get_language); in getLanguage()
657 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_lexicalParentId); in getLexicalParentId()
661 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_libraryName); in getLibraryName()
665 return PrivateGetDIAValue(Symbol, in getLiveRangeStartAddressOffset()
670 return PrivateGetDIAValue(Symbol, in getLiveRangeStartAddressSection()
676 Symbol, &IDiaSymbol::get_liveRangeStartRelativeVirtualAddress); in getLiveRangeStartRelativeVirtualAddress()
681 Symbol, &IDiaSymbol::get_localBasePointerRegisterId); in getLocalBasePointerRegisterId()
685 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_lowerBoundId); in getLowerBoundId()
689 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_memorySpaceKind); in getMemorySpaceKind()
693 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_name); in getName()
697 return PrivateGetDIAValue(Symbol, in getNumberOfAcceleratorPointerTags()
702 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_numberOfColumns); in getNumberOfColumns()
706 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_numberOfModifiers); in getNumberOfModifiers()
710 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_numberOfRegisterIndices); in getNumberOfRegisterIndices()
714 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_numberOfRows); in getNumberOfRows()
718 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_objectFileName); in getObjectFileName()
722 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_oemId); in getOemId()
726 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_oemSymbolId); in getOemSymbolId()
730 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_offsetInUdt); in getOffsetInUdt()
734 return PrivateGetDIAValue<DWORD, PDB_Cpu>(Symbol, &IDiaSymbol::get_platform); in getPlatform()
738 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_rank); in getRank()
743 Symbol, &IDiaSymbol::get_registerId); in getRegisterId()
747 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_registerType); in getRegisterType()
751 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_relativeVirtualAddress); in getRelativeVirtualAddress()
755 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_samplerSlot); in getSamplerSlot()
759 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_signature); in getSignature()
763 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_sizeInUdt); in getSizeInUdt()
767 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_slot); in getSlot()
771 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_sourceFileName); in getSourceFileName()
776 if (FAILED(Symbol->getSrcLineOnTypeDefn(&LineNumber)) || !LineNumber) in getSrcLineOnTypeDefn()
783 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_stride); in getStride()
787 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_subTypeId); in getSubTypeId()
791 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_symbolsFileName); in getSymbolsFileName()
795 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_symIndexId); in getSymIndexId()
799 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_targetOffset); in getTargetOffset()
803 return PrivateGetDIAValue(Symbol, in getTargetRelativeVirtualAddress()
808 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_targetVirtualAddress); in getTargetVirtualAddress()
812 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_targetSection); in getTargetSection()
816 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_textureSlot); in getTextureSlot()
820 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_timeStamp); in getTimeStamp()
824 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_token); in getToken()
828 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_typeId); in getTypeId()
832 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_uavSlot); in getUavSlot()
836 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_undecoratedName); in getUndecoratedName()
840 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_unmodifiedTypeId); in getUnmodifiedTypeId()
844 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_upperBoundId); in getUpperBoundId()
850 if (S_OK != Symbol->get_value(&Value)) in getValue()
857 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_virtualBaseDispIndex); in getVirtualBaseDispIndex()
861 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_virtualBaseOffset); in getVirtualBaseOffset()
865 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_virtualTableShapeId); in getVirtualTableShapeId()
871 if (FAILED(Symbol->get_virtualBaseTableType(&TableType)) || !TableType) in getVirtualBaseTableType()
881 return PrivateGetDIAValue<DWORD, PDB_DataKind>(Symbol, in getDataKind()
886 return PrivateGetDIAValue<DWORD, PDB_SymType>(Symbol, in getSymTag()
891 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_guid); in getGuid()
895 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_offset); in getOffset()
899 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_thisAdjust); in getThisAdjust()
903 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_virtualBasePointerOffset); in getVirtualBasePointerOffset()
907 return PrivateGetDIAValue<DWORD, PDB_LocType>(Symbol, in getLocationType()
912 return PrivateGetDIAValue<DWORD, PDB_Machine>(Symbol, in getMachineType()
918 Symbol, &IDiaSymbol::get_thunkOrdinal); in getThunkOrdinal()
922 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_length); in getLength()
926 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_liveRangeLength); in getLiveRangeLength()
930 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_virtualAddress); in getVirtualAddress()
934 return PrivateGetDIAValue<DWORD, PDB_UdtType>(Symbol, in getUdtKind()
939 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_constructor); in hasConstructor()
943 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_customCallingConvention); in hasCustomCallingConvention()
947 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_farReturn); in hasFarReturn()
951 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_code); in isCode()
955 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_compilerGenerated); in isCompilerGenerated()
959 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_constType); in isConstType()
963 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_editAndContinueEnabled); in isEditAndContinueEnabled()
967 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_function); in isFunction()
971 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_addressTaken); in getAddressTaken()
975 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_noStackOrdering); in getNoStackOrdering()
979 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_hasAlloca); in hasAlloca()
983 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_hasAssignmentOperator); in hasAssignmentOperator()
987 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isCTypes); in hasCTypes()
991 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_hasCastOperator); in hasCastOperator()
995 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_hasDebugInfo); in hasDebugInfo()
999 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_hasEH); in hasEH()
1003 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_hasEHa); in hasEHa()
1007 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_hasInlAsm); in hasInlAsm()
1011 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_inlSpec); in hasInlineAttribute()
1015 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_interruptReturn); in hasInterruptReturn()
1019 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_framePointerPresent); in hasFramePointer()
1023 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_hasLongJump); in hasLongJump()
1027 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_hasManagedCode); in hasManagedCode()
1031 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_hasNestedTypes); in hasNestedTypes()
1035 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_noInline); in hasNoInlineAttribute()
1039 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_noReturn); in hasNoReturnAttribute()
1043 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_optimizedCodeDebugInfo); in hasOptimizedCodeDebugInfo()
1047 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_overloadedOperator); in hasOverloadedOperator()
1051 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_hasSEH); in hasSEH()
1055 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_hasSecurityChecks); in hasSecurityChecks()
1059 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_hasSetJump); in hasSetJump()
1063 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_strictGSCheck); in hasStrictGSCheck()
1067 return PrivateGetDIAValue(Symbol, in isAcceleratorGroupSharedLocal()
1072 return PrivateGetDIAValue(Symbol, in isAcceleratorPointerTagLiveRange()
1077 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isAcceleratorStubFunction); in isAcceleratorStubFunction()
1081 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isAggregated); in isAggregated()
1085 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_intro); in isIntroVirtualFunction()
1089 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isCVTCIL); in isCVTCIL()
1093 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isConstructorVirtualBase); in isConstructorVirtualBase()
1097 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isCxxReturnUdt); in isCxxReturnUdt()
1101 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isDataAligned); in isDataAligned()
1105 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isHLSLData); in isHLSLData()
1109 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isHotpatchable); in isHotpatchable()
1113 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_indirectVirtualBaseClass); in isIndirectVirtualBaseClass()
1117 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isInterfaceUdt); in isInterfaceUdt()
1121 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_intrinsic); in isIntrinsic()
1125 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isLTCG); in isLTCG()
1129 return PrivateGetDIAValue(Symbol, in isLocationControlFlowDependent()
1134 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isMSILNetmodule); in isMSILNetmodule()
1138 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isMatrixRowMajor); in isMatrixRowMajor()
1142 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_managed); in isManagedCode()
1146 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_msil); in isMSILCode()
1150 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isMultipleInheritance); in isMultipleInheritance()
1154 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isNaked); in isNaked()
1158 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_nested); in isNested()
1162 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isOptimizedAway); in isOptimizedAway()
1166 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_packed); in isPacked()
1170 return PrivateGetDIAValue(Symbol, in isPointerBasedOnSymbolValue()
1175 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isPointerToDataMember); in isPointerToDataMember()
1179 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isPointerToMemberFunction); in isPointerToMemberFunction()
1183 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_pure); in isPureVirtual()
1187 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_RValueReference); in isRValueReference()
1191 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isRefUdt); in isRefUdt()
1195 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_reference); in isReference()
1199 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_restrictedType); in isRestrictedType()
1203 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isReturnValue); in isReturnValue()
1207 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isSafeBuffers); in isSafeBuffers()
1211 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_scoped); in isScoped()
1215 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isSdl); in isSdl()
1219 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isSingleInheritance); in isSingleInheritance()
1223 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isSplitted); in isSplitted()
1227 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isStatic); in isStatic()
1233 return !PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isStripped); in hasPrivateSymbols()
1237 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_unalignedType); in isUnalignedType()
1241 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_notReached); in isUnreached()
1245 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isValueUdt); in isValueUdt()
1249 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_virtual); in isVirtual()
1253 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_virtualBaseClass); in isVirtualBaseClass()
1257 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isVirtualInheritance); in isVirtualInheritance()
1261 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_volatileType); in isVolatileType()
1265 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_wasInlined); in wasInlined()
1269 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_unused); in getUnused()