Lines Matching refs:UI
407 static void printWin64EHUnwindInfo(const Win64EH::UnwindInfo *UI) { in printWin64EHUnwindInfo() argument
411 outs() << " Version: " << static_cast<int>(UI->getVersion()) << "\n"; in printWin64EHUnwindInfo()
412 outs() << " Flags: " << static_cast<int>(UI->getFlags()); in printWin64EHUnwindInfo()
413 if (UI->getFlags()) { in printWin64EHUnwindInfo()
414 if (UI->getFlags() & UNW_ExceptionHandler) in printWin64EHUnwindInfo()
416 if (UI->getFlags() & UNW_TerminateHandler) in printWin64EHUnwindInfo()
418 if (UI->getFlags() & UNW_ChainInfo) in printWin64EHUnwindInfo()
422 outs() << " Size of prolog: " << static_cast<int>(UI->PrologSize) << "\n"; in printWin64EHUnwindInfo()
423 outs() << " Number of Codes: " << static_cast<int>(UI->NumCodes) << "\n"; in printWin64EHUnwindInfo()
425 if (UI->getFrameRegister()) { in printWin64EHUnwindInfo()
427 << getUnwindRegisterName(UI->getFrameRegister()) << "\n"; in printWin64EHUnwindInfo()
428 outs() << " Frame offset: " << 16 * UI->getFrameOffset() << "\n"; in printWin64EHUnwindInfo()
432 if (UI->getFlags() & (UNW_ExceptionHandler | UNW_TerminateHandler)) { in printWin64EHUnwindInfo()
434 } else if (UI->getFlags() & UNW_ChainInfo) { in printWin64EHUnwindInfo()
438 if (UI->NumCodes) in printWin64EHUnwindInfo()
441 printAllUnwindCodes(ArrayRef<UnwindCode>(&UI->UnwindCodes[0], UI->NumCodes)); in printWin64EHUnwindInfo()
512 auto *UI = reinterpret_cast<const Win64EH::UnwindInfo *>(XContents.data() + in printRuntimeFunctionRels() local
514 printWin64EHUnwindInfo(UI); in printRuntimeFunctionRels()