Lines Matching full:symbol
89 ArgType PrivateGetDIAValue(IDiaSymbol *Symbol, in PrivateGetDIAValue() argument
92 if (S_OK == (Symbol->*Method)(&Value)) in PrivateGetDIAValue()
99 RetType PrivateGetDIAValue(IDiaSymbol *Symbol, in PrivateGetDIAValue() argument
102 if (S_OK == (Symbol->*Method)(&Value)) in PrivateGetDIAValue()
109 PrivateGetDIAValue(IDiaSymbol *Symbol, in PrivateGetDIAValue() argument
112 if (S_OK != (Symbol->*Method)(&Result16)) in PrivateGetDIAValue()
124 PrivateGetDIAValue(IDiaSymbol *Symbol, in PrivateGetDIAValue() argument
127 if (S_OK != (Symbol->*Method)(&Result)) in PrivateGetDIAValue()
139 IDiaSymbol *Symbol, in DumpDIAValue() argument
142 if (S_OK == (Symbol->*Method)(&Value)) { in DumpDIAValue()
150 IDiaSymbol *Symbol, in DumpDIAValue() argument
153 if (S_OK != (Symbol->*Method)(&Value)) in DumpDIAValue()
167 IDiaSymbol *Symbol, in DumpDIAValue() argument
171 if (S_OK != (Symbol->*Method)(&Value)) in DumpDIAValue()
190 : Session(PDBSession), Symbol(DiaSymbol) {} in DIARawSymbol()
193 DumpDIAValue(Stream, Indent, StringRef(#Method), Symbol, &IDiaSymbol::Method);
369 if (S_OK != Symbol->findChildrenEx(EnumVal, nullptr, nsNone, &DiaEnumerator)) in findChildren()
387 Symbol->findChildrenEx(EnumVal, Name16Str, CompareFlags, &DiaEnumerator)) in findChildren()
405 Symbol->findChildrenExByRVA(EnumVal, Name16Str, CompareFlags, RVA, in findChildrenByRVA()
415 if (S_OK != Symbol->findInlineFramesByRVA(RVA, &DiaEnumerator)) in findInlineFramesByRVA()
425 Symbol->get_dataBytes(0, &DataSize, nullptr); in getDataBytes()
430 Symbol->get_dataBytes(DataSize, &DataSize, bytes.data()); in getDataBytes()
434 return PrivateGetDIAValue<DWORD, PDB_MemberAccess>(Symbol, in getAccess()
439 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_addressOffset); in getAddressOffset()
443 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_addressSection); in getAddressSection()
447 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_age); in getAge()
451 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_arrayIndexTypeId); in getArrayIndexTypeId()
455 Version.Major = PrivateGetDIAValue(Symbol, &IDiaSymbol::get_backEndMajor); in getBackEndVersion()
456 Version.Minor = PrivateGetDIAValue(Symbol, &IDiaSymbol::get_backEndMinor); in getBackEndVersion()
457 Version.Build = PrivateGetDIAValue(Symbol, &IDiaSymbol::get_backEndBuild); in getBackEndVersion()
458 Version.QFE = PrivateGetDIAValue(Symbol, &IDiaSymbol::get_backEndQFE); in getBackEndVersion()
462 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_baseDataOffset); in getBaseDataOffset()
466 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_baseDataSlot); in getBaseDataSlot()
470 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_baseSymbolId); in getBaseSymbolId()
474 return PrivateGetDIAValue<DWORD, PDB_BuiltinType>(Symbol, in getBuiltinType()
479 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_bitPosition); in getBitPosition()
484 Symbol, &IDiaSymbol::get_callingConvention); in getCallingConvention()
488 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_classParentId); in getClassParentId()
492 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_compilerName); in getCompilerName()
496 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_count); in getCount()
500 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_countLiveRanges); in getCountLiveRanges()
504 Version.Major = PrivateGetDIAValue(Symbol, &IDiaSymbol::get_frontEndMajor); in getFrontEndVersion()
505 Version.Minor = PrivateGetDIAValue(Symbol, &IDiaSymbol::get_frontEndMinor); in getFrontEndVersion()
506 Version.Build = PrivateGetDIAValue(Symbol, &IDiaSymbol::get_frontEndBuild); in getFrontEndVersion()
507 Version.QFE = PrivateGetDIAValue(Symbol, &IDiaSymbol::get_frontEndQFE); in getFrontEndVersion()
511 return PrivateGetDIAValue<DWORD, PDB_Lang>(Symbol, &IDiaSymbol::get_language); in getLanguage()
515 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_lexicalParentId); in getLexicalParentId()
519 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_libraryName); in getLibraryName()
523 return PrivateGetDIAValue(Symbol, in getLiveRangeStartAddressOffset()
528 return PrivateGetDIAValue(Symbol, in getLiveRangeStartAddressSection()
534 Symbol, &IDiaSymbol::get_liveRangeStartRelativeVirtualAddress); in getLiveRangeStartRelativeVirtualAddress()
539 Symbol, &IDiaSymbol::get_localBasePointerRegisterId); in getLocalBasePointerRegisterId()
543 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_lowerBoundId); in getLowerBoundId()
547 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_memorySpaceKind); in getMemorySpaceKind()
551 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_name); in getName()
555 return PrivateGetDIAValue(Symbol, in getNumberOfAcceleratorPointerTags()
560 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_numberOfColumns); in getNumberOfColumns()
564 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_numberOfModifiers); in getNumberOfModifiers()
568 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_numberOfRegisterIndices); in getNumberOfRegisterIndices()
572 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_numberOfRows); in getNumberOfRows()
576 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_objectFileName); in getObjectFileName()
580 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_oemId); in getOemId()
584 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_oemSymbolId); in getOemSymbolId()
588 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_offsetInUdt); in getOffsetInUdt()
592 return PrivateGetDIAValue<DWORD, PDB_Cpu>(Symbol, &IDiaSymbol::get_platform); in getPlatform()
596 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_rank); in getRank()
601 Symbol, &IDiaSymbol::get_registerId); in getRegisterId()
605 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_registerType); in getRegisterType()
609 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_relativeVirtualAddress); in getRelativeVirtualAddress()
613 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_samplerSlot); in getSamplerSlot()
617 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_signature); in getSignature()
621 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_sizeInUdt); in getSizeInUdt()
625 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_slot); in getSlot()
629 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_sourceFileName); in getSourceFileName()
633 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_stride); in getStride()
637 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_subTypeId); in getSubTypeId()
641 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_symbolsFileName); in getSymbolsFileName()
645 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_symIndexId); in getSymIndexId()
649 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_targetOffset); in getTargetOffset()
653 return PrivateGetDIAValue(Symbol, in getTargetRelativeVirtualAddress()
658 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_targetVirtualAddress); in getTargetVirtualAddress()
662 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_targetSection); in getTargetSection()
666 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_textureSlot); in getTextureSlot()
670 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_timeStamp); in getTimeStamp()
674 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_token); in getToken()
678 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_typeId); in getTypeId()
682 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_uavSlot); in getUavSlot()
686 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_undecoratedName); in getUndecoratedName()
690 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_unmodifiedTypeId); in getUnmodifiedTypeId()
694 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_upperBoundId); in getUpperBoundId()
700 if (S_OK != Symbol->get_value(&Value)) in getValue()
707 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_virtualBaseDispIndex); in getVirtualBaseDispIndex()
711 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_virtualBaseOffset); in getVirtualBaseOffset()
715 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_virtualTableShapeId); in getVirtualTableShapeId()
719 return PrivateGetDIAValue<DWORD, PDB_DataKind>(Symbol, in getDataKind()
724 return PrivateGetDIAValue<DWORD, PDB_SymType>(Symbol, in getSymTag()
729 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_guid); in getGuid()
733 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_offset); in getOffset()
737 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_thisAdjust); in getThisAdjust()
741 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_virtualBasePointerOffset); in getVirtualBasePointerOffset()
745 return PrivateGetDIAValue<DWORD, PDB_LocType>(Symbol, in getLocationType()
750 return PrivateGetDIAValue<DWORD, PDB_Machine>(Symbol, in getMachineType()
756 Symbol, &IDiaSymbol::get_thunkOrdinal); in getThunkOrdinal()
760 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_length); in getLength()
764 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_liveRangeLength); in getLiveRangeLength()
768 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_virtualAddress); in getVirtualAddress()
772 return PrivateGetDIAValue<DWORD, PDB_UdtType>(Symbol, in getUdtKind()
777 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_constructor); in hasConstructor()
781 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_customCallingConvention); in hasCustomCallingConvention()
785 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_farReturn); in hasFarReturn()
789 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_code); in isCode()
793 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_compilerGenerated); in isCompilerGenerated()
797 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_constType); in isConstType()
801 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_editAndContinueEnabled); in isEditAndContinueEnabled()
805 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_function); in isFunction()
809 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_addressTaken); in getAddressTaken()
813 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_noStackOrdering); in getNoStackOrdering()
817 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_hasAlloca); in hasAlloca()
821 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_hasAssignmentOperator); in hasAssignmentOperator()
825 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isCTypes); in hasCTypes()
829 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_hasCastOperator); in hasCastOperator()
833 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_hasDebugInfo); in hasDebugInfo()
837 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_hasEH); in hasEH()
841 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_hasEHa); in hasEHa()
845 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_hasInlAsm); in hasInlAsm()
849 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_inlSpec); in hasInlineAttribute()
853 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_interruptReturn); in hasInterruptReturn()
857 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_framePointerPresent); in hasFramePointer()
861 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_hasLongJump); in hasLongJump()
865 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_hasManagedCode); in hasManagedCode()
869 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_hasNestedTypes); in hasNestedTypes()
873 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_noInline); in hasNoInlineAttribute()
877 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_noReturn); in hasNoReturnAttribute()
881 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_optimizedCodeDebugInfo); in hasOptimizedCodeDebugInfo()
885 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_overloadedOperator); in hasOverloadedOperator()
889 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_hasSEH); in hasSEH()
893 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_hasSecurityChecks); in hasSecurityChecks()
897 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_hasSetJump); in hasSetJump()
901 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_strictGSCheck); in hasStrictGSCheck()
905 return PrivateGetDIAValue(Symbol, in isAcceleratorGroupSharedLocal()
910 return PrivateGetDIAValue(Symbol, in isAcceleratorPointerTagLiveRange()
915 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isAcceleratorStubFunction); in isAcceleratorStubFunction()
919 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isAggregated); in isAggregated()
923 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_intro); in isIntroVirtualFunction()
927 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isCVTCIL); in isCVTCIL()
931 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isConstructorVirtualBase); in isConstructorVirtualBase()
935 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isCxxReturnUdt); in isCxxReturnUdt()
939 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isDataAligned); in isDataAligned()
943 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isHLSLData); in isHLSLData()
947 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isHotpatchable); in isHotpatchable()
951 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_indirectVirtualBaseClass); in isIndirectVirtualBaseClass()
955 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isInterfaceUdt); in isInterfaceUdt()
959 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_intrinsic); in isIntrinsic()
963 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isLTCG); in isLTCG()
967 return PrivateGetDIAValue(Symbol, in isLocationControlFlowDependent()
972 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isMSILNetmodule); in isMSILNetmodule()
976 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isMatrixRowMajor); in isMatrixRowMajor()
980 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_managed); in isManagedCode()
984 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_msil); in isMSILCode()
988 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isMultipleInheritance); in isMultipleInheritance()
992 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isNaked); in isNaked()
996 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_nested); in isNested()
1000 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isOptimizedAway); in isOptimizedAway()
1004 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_packed); in isPacked()
1008 return PrivateGetDIAValue(Symbol, in isPointerBasedOnSymbolValue()
1013 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isPointerToDataMember); in isPointerToDataMember()
1017 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isPointerToMemberFunction); in isPointerToMemberFunction()
1021 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_pure); in isPureVirtual()
1025 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_RValueReference); in isRValueReference()
1029 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isRefUdt); in isRefUdt()
1033 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_reference); in isReference()
1037 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_restrictedType); in isRestrictedType()
1041 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isReturnValue); in isReturnValue()
1045 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isSafeBuffers); in isSafeBuffers()
1049 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_scoped); in isScoped()
1053 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isSdl); in isSdl()
1057 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isSingleInheritance); in isSingleInheritance()
1061 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isSplitted); in isSplitted()
1065 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isStatic); in isStatic()
1071 return !PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isStripped); in hasPrivateSymbols()
1075 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_unalignedType); in isUnalignedType()
1079 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_notReached); in isUnreached()
1083 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isValueUdt); in isValueUdt()
1087 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_virtual); in isVirtual()
1091 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_virtualBaseClass); in isVirtualBaseClass()
1095 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isVirtualInheritance); in isVirtualInheritance()
1099 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_volatileType); in isVolatileType()
1103 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_wasInlined); in wasInlined()
1107 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_unused); in getUnused()