reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/ObjectYAML/CodeViewYAMLSymbols.cpp
  227     return SymbolSerializer::writeOneSymbol(Symbol, Allocator, Container);
  231     return SymbolDeserializer::deserializeAs<T>(CVS, Symbol);
  280   IO.mapRequired("Parent", Symbol.Parent);
  281   IO.mapRequired("End", Symbol.End);
  282   IO.mapRequired("Next", Symbol.Next);
  283   IO.mapRequired("Off", Symbol.Offset);
  284   IO.mapRequired("Seg", Symbol.Segment);
  285   IO.mapRequired("Len", Symbol.Length);
  286   IO.mapRequired("Ordinal", Symbol.Thunk);
  290   IO.mapRequired("Type", Symbol.Type);
  291   IO.mapRequired("Size", Symbol.Size);
  292   IO.mapRequired("ThunkOff", Symbol.ThunkOffset);
  293   IO.mapRequired("TargetOff", Symbol.TargetOffset);
  294   IO.mapRequired("ThunkSection", Symbol.ThunkSection);
  295   IO.mapRequired("TargetSection", Symbol.TargetSection);
  299   IO.mapRequired("SectionNumber", Symbol.SectionNumber);
  300   IO.mapRequired("Alignment", Symbol.Alignment);
  301   IO.mapRequired("Rva", Symbol.Rva);
  302   IO.mapRequired("Length", Symbol.Length);
  303   IO.mapRequired("Characteristics", Symbol.Characteristics);
  304   IO.mapRequired("Name", Symbol.Name);
  308   IO.mapRequired("Size", Symbol.Size);
  309   IO.mapRequired("Characteristics", Symbol.Characteristics);
  310   IO.mapRequired("Offset", Symbol.Offset);
  311   IO.mapRequired("Segment", Symbol.Segment);
  312   IO.mapRequired("Name", Symbol.Name);
  316   IO.mapRequired("Ordinal", Symbol.Ordinal);
  317   IO.mapRequired("Flags", Symbol.Flags);
  318   IO.mapRequired("Name", Symbol.Name);
  322   IO.mapOptional("PtrParent", Symbol.Parent, 0U);
  323   IO.mapOptional("PtrEnd", Symbol.End, 0U);
  324   IO.mapOptional("PtrNext", Symbol.Next, 0U);
  325   IO.mapRequired("CodeSize", Symbol.CodeSize);
  326   IO.mapRequired("DbgStart", Symbol.DbgStart);
  327   IO.mapRequired("DbgEnd", Symbol.DbgEnd);
  328   IO.mapRequired("FunctionType", Symbol.FunctionType);
  329   IO.mapOptional("Offset", Symbol.CodeOffset, 0U);
  330   IO.mapOptional("Segment", Symbol.Segment, uint16_t(0));
  331   IO.mapRequired("Flags", Symbol.Flags);
  332   IO.mapRequired("DisplayName", Symbol.Name);
  336   IO.mapRequired("Type", Symbol.Index);
  337   IO.mapRequired("Seg", Symbol.Register);
  338   IO.mapRequired("Name", Symbol.Name);
  342   IO.mapRequired("Flags", Symbol.Flags);
  343   IO.mapOptional("Offset", Symbol.Offset, 0U);
  344   IO.mapOptional("Segment", Symbol.Segment, uint16_t(0));
  345   IO.mapRequired("Name", Symbol.Name);
  349   IO.mapRequired("SumName", Symbol.SumName);
  350   IO.mapRequired("SymOffset", Symbol.SymOffset);
  351   IO.mapRequired("Mod", Symbol.Module);
  352   IO.mapRequired("Name", Symbol.Name);
  356   IO.mapRequired("Entries", Symbol.Fields);
  360   IO.mapOptional("PtrParent", Symbol.Parent, 0U);
  361   IO.mapOptional("PtrEnd", Symbol.End, 0U);
  362   IO.mapRequired("Inlinee", Symbol.Inlinee);
  367   IO.mapRequired("Type", Symbol.Type);
  368   IO.mapRequired("Flags", Symbol.Flags);
  370   IO.mapRequired("VarName", Symbol.Name);
  374   IO.mapRequired("Program", Symbol.Program);
  375   IO.mapRequired("Range", Symbol.Range);
  376   IO.mapRequired("Gaps", Symbol.Gaps);
  380   IO.mapRequired("Program", Symbol.Program);
  381   IO.mapRequired("OffsetInParent", Symbol.OffsetInParent);
  382   IO.mapRequired("Range", Symbol.Range);
  383   IO.mapRequired("Gaps", Symbol.Gaps);
  387   IO.mapRequired("Register", Symbol.Hdr.Register);
  388   IO.mapRequired("MayHaveNoName", Symbol.Hdr.MayHaveNoName);
  389   IO.mapRequired("Range", Symbol.Range);
  390   IO.mapRequired("Gaps", Symbol.Gaps);
  394   IO.mapRequired("Offset", Symbol.Hdr.Offset);
  395   IO.mapRequired("Range", Symbol.Range);
  396   IO.mapRequired("Gaps", Symbol.Gaps);
  400   IO.mapRequired("Register", Symbol.Hdr.Register);
  401   IO.mapRequired("MayHaveNoName", Symbol.Hdr.MayHaveNoName);
  402   IO.mapRequired("OffsetInParent", Symbol.Hdr.OffsetInParent);
  403   IO.mapRequired("Range", Symbol.Range);
  404   IO.mapRequired("Gaps", Symbol.Gaps);
  409   IO.mapRequired("Register", Symbol.Offset);
  413   IO.mapRequired("Register", Symbol.Hdr.Register);
  414   IO.mapRequired("Flags", Symbol.Hdr.Flags);
  415   IO.mapRequired("BasePointerOffset", Symbol.Hdr.BasePointerOffset);
  416   IO.mapRequired("Range", Symbol.Range);
  417   IO.mapRequired("Gaps", Symbol.Gaps);
  421   IO.mapOptional("PtrParent", Symbol.Parent, 0U);
  422   IO.mapOptional("PtrEnd", Symbol.End, 0U);
  423   IO.mapRequired("CodeSize", Symbol.CodeSize);
  424   IO.mapOptional("Offset", Symbol.CodeOffset, 0U);
  425   IO.mapOptional("Segment", Symbol.Segment, uint16_t(0));
  426   IO.mapRequired("BlockName", Symbol.Name);
  430   IO.mapOptional("Offset", Symbol.CodeOffset, 0U);
  431   IO.mapOptional("Segment", Symbol.Segment, uint16_t(0));
  432   IO.mapRequired("Flags", Symbol.Flags);
  433   IO.mapRequired("Flags", Symbol.Flags);
  434   IO.mapRequired("DisplayName", Symbol.Name);
  438   IO.mapRequired("Signature", Symbol.Signature);
  439   IO.mapRequired("ObjectName", Symbol.Name);
  443   IO.mapRequired("Flags", Symbol.Flags);
  444   IO.mapRequired("Machine", Symbol.Machine);
  445   IO.mapRequired("FrontendMajor", Symbol.VersionFrontendMajor);
  446   IO.mapRequired("FrontendMinor", Symbol.VersionFrontendMinor);
  447   IO.mapRequired("FrontendBuild", Symbol.VersionFrontendBuild);
  448   IO.mapRequired("BackendMajor", Symbol.VersionBackendMajor);
  449   IO.mapRequired("BackendMinor", Symbol.VersionBackendMinor);
  450   IO.mapRequired("BackendBuild", Symbol.VersionBackendBuild);
  451   IO.mapRequired("Version", Symbol.Version);
  455   IO.mapRequired("Flags", Symbol.Flags);
  456   IO.mapRequired("Machine", Symbol.Machine);
  457   IO.mapRequired("FrontendMajor", Symbol.VersionFrontendMajor);
  458   IO.mapRequired("FrontendMinor", Symbol.VersionFrontendMinor);
  459   IO.mapRequired("FrontendBuild", Symbol.VersionFrontendBuild);
  460   IO.mapRequired("FrontendQFE", Symbol.VersionFrontendQFE);
  461   IO.mapRequired("BackendMajor", Symbol.VersionBackendMajor);
  462   IO.mapRequired("BackendMinor", Symbol.VersionBackendMinor);
  463   IO.mapRequired("BackendBuild", Symbol.VersionBackendBuild);
  464   IO.mapRequired("BackendQFE", Symbol.VersionBackendQFE);
  465   IO.mapRequired("Version", Symbol.Version);
  469   IO.mapRequired("TotalFrameBytes", Symbol.TotalFrameBytes);
  470   IO.mapRequired("PaddingFrameBytes", Symbol.PaddingFrameBytes);
  471   IO.mapRequired("OffsetToPadding", Symbol.OffsetToPadding);
  473                  Symbol.BytesOfCalleeSavedRegisters);
  474   IO.mapRequired("OffsetOfExceptionHandler", Symbol.OffsetOfExceptionHandler);
  476                  Symbol.SectionIdOfExceptionHandler);
  477   IO.mapRequired("Flags", Symbol.Flags);
  481   IO.mapOptional("Offset", Symbol.CodeOffset, 0U);
  482   IO.mapOptional("Segment", Symbol.Segment, uint16_t(0));
  483   IO.mapRequired("Type", Symbol.Type);
  487   IO.mapRequired("Index", Symbol.Index);
  488   IO.mapRequired("ModFilenameOffset", Symbol.ModFilenameOffset);
  489   IO.mapRequired("Flags", Symbol.Flags);
  490   IO.mapRequired("Name", Symbol.Name);
  494   IO.mapOptional("Offset", Symbol.CodeOffset, 0U);
  495   IO.mapOptional("Segment", Symbol.Segment, uint16_t(0));
  496   IO.mapRequired("CallInstructionSize", Symbol.CallInstructionSize);
  497   IO.mapRequired("Type", Symbol.Type);
  501   IO.mapRequired("Register", Symbol.Register);
  502   IO.mapRequired("CookieKind", Symbol.CookieKind);
  503   IO.mapRequired("Flags", Symbol.Flags);
  507   IO.mapRequired("FuncID", Symbol.Indices);
  511   IO.mapRequired("Type", Symbol.Type);
  512   IO.mapRequired("UDTName", Symbol.Name);
  516   IO.mapRequired("BuildId", Symbol.BuildId);
  520   IO.mapRequired("Offset", Symbol.Offset);
  521   IO.mapRequired("Type", Symbol.Type);
  522   IO.mapRequired("VarName", Symbol.Name);
  526   IO.mapRequired("Offset", Symbol.Offset);
  527   IO.mapRequired("Type", Symbol.Type);
  528   IO.mapRequired("Register", Symbol.Register);
  529   IO.mapRequired("VarName", Symbol.Name);
  533   IO.mapRequired("Type", Symbol.Type);
  534   IO.mapRequired("Value", Symbol.Value);
  535   IO.mapRequired("Name", Symbol.Name);
  539   IO.mapRequired("Type", Symbol.Type);
  540   IO.mapOptional("Offset", Symbol.DataOffset, 0U);
  541   IO.mapOptional("Segment", Symbol.Segment, uint16_t(0));
  542   IO.mapRequired("DisplayName", Symbol.Name);
  546   IO.mapRequired("Type", Symbol.Type);
  547   IO.mapOptional("Offset", Symbol.DataOffset, 0U);
  548   IO.mapOptional("Segment", Symbol.Segment, uint16_t(0));
  549   IO.mapRequired("DisplayName", Symbol.Name);
  553   IO.mapRequired("Namespace", Symbol.Name);
  557   IO.mapOptional("Offset", Symbol.CodeOffset, 0U);
  558   IO.mapOptional("Segment", Symbol.Segment, uint16_t(0));
  559   IO.mapRequired("Strings", Symbol.Strings);