Lines Matching +full:sw +full:- +full:exception
1 //===- Win64EHDumper.cpp - Win64 EH Printer ---------------------*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
10 #include "llvm-readobj.h"
46 - reinterpret_cast<const char*>(&UI); in getOffsetOfLSDA()
144 uint32_t Offset = CoffSym.getValue() + SymbolOffset - CS.getValue(); in getPreferredSymbol()
233 if (VA >= Address && (VA - Address) <= Size) in getSectionContaining()
245 SW.printString("StartAddress", in printRuntimeFunctionEntry()
247 SW.printString("EndAddress", in printRuntimeFunctionEntry()
250 SW.printString("UnwindInfoAddress", in printRuntimeFunctionEntry()
260 SW.startLine() << format("0x%02X: ", unsigned(UC[0].u.CodeOffset)) in printUnwindCode()
316 DictScope UIS(SW, "UnwindInfo"); in printUnwindInfo()
317 SW.printNumber("Version", UI.getVersion()); in printUnwindInfo()
318 SW.printFlags("Flags", UI.getFlags(), ArrayRef(UnwindFlags)); in printUnwindInfo()
319 SW.printNumber("PrologSize", UI.PrologSize); in printUnwindInfo()
321 SW.printEnum("FrameRegister", UI.getFrameRegister(), in printUnwindInfo()
323 SW.printHex("FrameOffset", UI.getFrameOffset()); in printUnwindInfo()
325 SW.printString("FrameRegister", StringRef("-")); in printUnwindInfo()
326 SW.printString("FrameOffset", StringRef("-")); in printUnwindInfo()
329 SW.printNumber("UnwindCodeCount", UI.NumCodes); in printUnwindInfo()
331 ListScope UCS(SW, "UnwindCodes"); in printUnwindInfo()
341 UCI = UCI + UsedSlots - 1; in printUnwindInfo()
347 SW.printString("Handler", in printUnwindInfo()
352 DictScope CS(SW, "Chained"); in printUnwindInfo()
362 DictScope RFS(SW, "RuntimeFunction"); in printRuntimeFunction()
375 Offset = RF.UnwindInfoOffset - XData->VirtualAddress; in printRuntimeFunction()