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

Lines Matching refs:Symbol

96 ArgType PrivateGetDIAValue(IDiaSymbol *Symbol,
99 if (S_OK == (Symbol->*Method)(&Value))
106 RetType PrivateGetDIAValue(IDiaSymbol *Symbol,
109 if (S_OK == (Symbol->*Method)(&Value))
116 PrivateGetDIAValue(IDiaSymbol *Symbol,
118 return invokeBstrMethod(*Symbol, Method);
122 PrivateGetDIAValue(IDiaSymbol *Symbol,
125 if (S_OK != (Symbol->*Method)(&Result))
137 IDiaSymbol *Symbol,
140 if (S_OK == (Symbol->*Method)(&Value))
145 IDiaSymbol *Symbol,
150 if (S_OK == (Symbol->*Method)(&Value))
157 IDiaSymbol *Symbol,
160 if (S_OK == (Symbol->*Method)(&Value))
165 IDiaSymbol *Symbol,
168 if (S_OK != (Symbol->*Method)(&Value))
179 IDiaSymbol *Symbol,
183 if (S_OK != (Symbol->*Method)(&Value))
202 : Session(PDBSession), Symbol(DiaSymbol) {}
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)) {
404 if (S_OK != Symbol->findChildren(EnumVal, nullptr, nsNone, &DiaEnumerator))
423 Symbol->findChildrenEx(EnumVal, Name16Str, CompareFlags, &DiaEnumerator))
442 if (S_OK != Symbol->findChildrenExByAddr(EnumVal, Name16Str, CompareFlags,
461 if (S_OK != Symbol->findChildrenExByVA(EnumVal, Name16Str, CompareFlags, VA,
479 if (S_OK != Symbol->findChildrenExByRVA(EnumVal, Name16Str, CompareFlags, RVA,
489 if (S_OK != Symbol->findInlineFramesByAddr(Section, Offset, &DiaEnumerator))
498 if (S_OK != Symbol->findInlineFramesByRVA(RVA, &DiaEnumerator))
507 if (S_OK != Symbol->findInlineFramesByVA(VA, &DiaEnumerator))
515 if (S_OK != Symbol->findInlineeLines(&DiaEnumerator))
526 Symbol->findInlineeLinesByAddr(Section, Offset, Length, &DiaEnumerator))
535 if (S_OK != Symbol->findInlineeLinesByRVA(RVA, Length, &DiaEnumerator))
544 if (S_OK != Symbol->findInlineeLinesByVA(VA, Length, &DiaEnumerator))
554 Symbol->get_dataBytes(0, &DataSize, nullptr);
559 Symbol->get_dataBytes(DataSize, &DataSize, bytes.data());
564 if (S_OK != Symbol->get_undecoratedNameEx((DWORD)Flags, &Result16))
576 return PrivateGetDIAValue<DWORD, PDB_MemberAccess>(Symbol,
581 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_addressOffset);
585 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_addressSection);
589 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_age);
593 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_arrayIndexTypeId);
597 Version.Major = PrivateGetDIAValue(Symbol, &IDiaSymbol::get_backEndMajor);
598 Version.Minor = PrivateGetDIAValue(Symbol, &IDiaSymbol::get_backEndMinor);
599 Version.Build = PrivateGetDIAValue(Symbol, &IDiaSymbol::get_backEndBuild);
600 Version.QFE = PrivateGetDIAValue(Symbol, &IDiaSymbol::get_backEndQFE);
604 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_baseDataOffset);
608 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_baseDataSlot);
612 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_baseSymbolId);
616 return PrivateGetDIAValue<DWORD, PDB_BuiltinType>(Symbol,
621 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_bitPosition);
626 Symbol, &IDiaSymbol::get_callingConvention);
630 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_classParentId);
634 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_compilerName);
638 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_count);
642 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_countLiveRanges);
646 Version.Major = PrivateGetDIAValue(Symbol, &IDiaSymbol::get_frontEndMajor);
647 Version.Minor = PrivateGetDIAValue(Symbol, &IDiaSymbol::get_frontEndMinor);
648 Version.Build = PrivateGetDIAValue(Symbol, &IDiaSymbol::get_frontEndBuild);
649 Version.QFE = PrivateGetDIAValue(Symbol, &IDiaSymbol::get_frontEndQFE);
653 return PrivateGetDIAValue<DWORD, PDB_Lang>(Symbol, &IDiaSymbol::get_language);
657 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_lexicalParentId);
661 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_libraryName);
665 return PrivateGetDIAValue(Symbol,
670 return PrivateGetDIAValue(Symbol,
676 Symbol, &IDiaSymbol::get_liveRangeStartRelativeVirtualAddress);
681 Symbol, &IDiaSymbol::get_localBasePointerRegisterId);
685 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_lowerBoundId);
689 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_memorySpaceKind);
693 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_name);
697 return PrivateGetDIAValue(Symbol,
702 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_numberOfColumns);
706 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_numberOfModifiers);
710 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_numberOfRegisterIndices);
714 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_numberOfRows);
718 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_objectFileName);
722 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_oemId);
726 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_oemSymbolId);
730 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_offsetInUdt);
734 return PrivateGetDIAValue<DWORD, PDB_Cpu>(Symbol, &IDiaSymbol::get_platform);
738 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_rank);
743 Symbol, &IDiaSymbol::get_registerId);
747 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_registerType);
751 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_relativeVirtualAddress);
755 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_samplerSlot);
759 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_signature);
763 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_sizeInUdt);
767 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_slot);
771 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_sourceFileName);
776 if (FAILED(Symbol->getSrcLineOnTypeDefn(&LineNumber)) || !LineNumber)
783 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_stride);
787 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_subTypeId);
791 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_symbolsFileName);
795 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_symIndexId);
799 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_targetOffset);
803 return PrivateGetDIAValue(Symbol,
808 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_targetVirtualAddress);
812 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_targetSection);
816 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_textureSlot);
820 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_timeStamp);
824 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_token);
828 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_typeId);
832 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_uavSlot);
836 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_undecoratedName);
840 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_unmodifiedTypeId);
844 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_upperBoundId);
850 if (S_OK != Symbol->get_value(&Value))
857 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_virtualBaseDispIndex);
861 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_virtualBaseOffset);
865 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_virtualTableShapeId);
871 if (FAILED(Symbol->get_virtualBaseTableType(&TableType)) || !TableType)
881 return PrivateGetDIAValue<DWORD, PDB_DataKind>(Symbol,
886 return PrivateGetDIAValue<DWORD, PDB_SymType>(Symbol,
891 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_guid);
895 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_offset);
899 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_thisAdjust);
903 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_virtualBasePointerOffset);
907 return PrivateGetDIAValue<DWORD, PDB_LocType>(Symbol,
912 return PrivateGetDIAValue<DWORD, PDB_Machine>(Symbol,
918 Symbol, &IDiaSymbol::get_thunkOrdinal);
922 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_length);
926 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_liveRangeLength);
930 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_virtualAddress);
934 return PrivateGetDIAValue<DWORD, PDB_UdtType>(Symbol,
939 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_constructor);
943 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_customCallingConvention);
947 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_farReturn);
951 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_code);
955 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_compilerGenerated);
959 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_constType);
963 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_editAndContinueEnabled);
967 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_function);
971 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_addressTaken);
975 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_noStackOrdering);
979 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_hasAlloca);
983 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_hasAssignmentOperator);
987 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isCTypes);
991 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_hasCastOperator);
995 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_hasDebugInfo);
999 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_hasEH);
1003 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_hasEHa);
1007 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_hasInlAsm);
1011 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_inlSpec);
1015 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_interruptReturn);
1019 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_framePointerPresent);
1023 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_hasLongJump);
1027 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_hasManagedCode);
1031 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_hasNestedTypes);
1035 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_noInline);
1039 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_noReturn);
1043 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_optimizedCodeDebugInfo);
1047 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_overloadedOperator);
1051 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_hasSEH);
1055 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_hasSecurityChecks);
1059 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_hasSetJump);
1063 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_strictGSCheck);
1067 return PrivateGetDIAValue(Symbol,
1072 return PrivateGetDIAValue(Symbol,
1077 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isAcceleratorStubFunction);
1081 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isAggregated);
1085 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_intro);
1089 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isCVTCIL);
1093 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isConstructorVirtualBase);
1097 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isCxxReturnUdt);
1101 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isDataAligned);
1105 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isHLSLData);
1109 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isHotpatchable);
1113 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_indirectVirtualBaseClass);
1117 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isInterfaceUdt);
1121 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_intrinsic);
1125 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isLTCG);
1129 return PrivateGetDIAValue(Symbol,
1134 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isMSILNetmodule);
1138 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isMatrixRowMajor);
1142 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_managed);
1146 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_msil);
1150 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isMultipleInheritance);
1154 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isNaked);
1158 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_nested);
1162 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isOptimizedAway);
1166 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_packed);
1170 return PrivateGetDIAValue(Symbol,
1175 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isPointerToDataMember);
1179 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isPointerToMemberFunction);
1183 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_pure);
1187 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_RValueReference);
1191 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isRefUdt);
1195 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_reference);
1199 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_restrictedType);
1203 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isReturnValue);
1207 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isSafeBuffers);
1211 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_scoped);
1215 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isSdl);
1219 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isSingleInheritance);
1223 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isSplitted);
1227 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isStatic);
1233 return !PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isStripped);
1237 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_unalignedType);
1241 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_notReached);
1245 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isValueUdt);
1249 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_virtual);
1253 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_virtualBaseClass);
1257 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_isVirtualInheritance);
1261 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_volatileType);
1265 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_wasInlined);
1269 return PrivateGetDIAValue(Symbol, &IDiaSymbol::get_unused);