Lines Matching refs:XData
523 const ExceptionDataRecord XData(Data); in dumpXDataRecord() local
526 SW.printNumber("FunctionLength", XData.FunctionLength() << 1); in dumpXDataRecord()
527 SW.printNumber("Version", XData.Vers()); in dumpXDataRecord()
528 SW.printBoolean("ExceptionData", XData.X()); in dumpXDataRecord()
529 SW.printBoolean("EpiloguePacked", XData.E()); in dumpXDataRecord()
530 SW.printBoolean("Fragment", XData.F()); in dumpXDataRecord()
531 SW.printNumber(XData.E() ? "EpilogueOffset" : "EpilogueScopes", in dumpXDataRecord()
532 XData.EpilogueCount()); in dumpXDataRecord()
534 static_cast<uint64_t>(XData.CodeWords() * sizeof(uint32_t))); in dumpXDataRecord()
536 if (XData.E()) { in dumpXDataRecord()
537 ArrayRef<uint8_t> UC = XData.UnwindByteCode(); in dumpXDataRecord()
538 if (!XData.F()) { in dumpXDataRecord()
542 if (XData.EpilogueCount()) { in dumpXDataRecord()
544 decodeOpcodes(UC, XData.EpilogueCount(), /*Prologue=*/false); in dumpXDataRecord()
547 ArrayRef<ulittle32_t> EpilogueScopes = XData.EpilogueScopes(); in dumpXDataRecord()
556 decodeOpcodes(XData.UnwindByteCode(), ES.EpilogueStartIndex(), in dumpXDataRecord()
561 if (XData.X()) { in dumpXDataRecord()
562 const uint32_t Address = XData.ExceptionHandlerRVA(); in dumpXDataRecord()
563 const uint32_t Parameter = XData.ExceptionHandlerParameter(); in dumpXDataRecord()
564 const size_t HandlerOffset = HeaderWords(XData) in dumpXDataRecord()
565 + (XData.E() ? 0 : XData.EpilogueCount()) in dumpXDataRecord()
566 + XData.CodeWords(); in dumpXDataRecord()