Lines Matching defs:UI
410 static void printWin64EHUnwindInfo(const Win64EH::UnwindInfo *UI) {
414 outs() << " Version: " << static_cast<int>(UI->getVersion()) << "\n";
415 outs() << " Flags: " << static_cast<int>(UI->getFlags());
416 if (UI->getFlags()) {
417 if (UI->getFlags() & UNW_ExceptionHandler)
419 if (UI->getFlags() & UNW_TerminateHandler)
421 if (UI->getFlags() & UNW_ChainInfo)
425 outs() << " Size of prolog: " << static_cast<int>(UI->PrologSize) << "\n";
426 outs() << " Number of Codes: " << static_cast<int>(UI->NumCodes) << "\n";
428 if (UI->getFrameRegister()) {
430 << getUnwindRegisterName(UI->getFrameRegister()) << "\n";
431 outs() << " Frame offset: " << 16 * UI->getFrameOffset() << "\n";
435 if (UI->getFlags() & (UNW_ExceptionHandler | UNW_TerminateHandler)) {
437 } else if (UI->getFlags() & UNW_ChainInfo) {
441 if (UI->NumCodes)
444 printAllUnwindCodes(ArrayRef<UnwindCode>(&UI->UnwindCodes[0], UI->NumCodes));
515 auto *UI = reinterpret_cast<const Win64EH::UnwindInfo *>(XContents.data() +
517 printWin64EHUnwindInfo(UI);