Lines Matching +full:cs +full:- +full:x

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);
139 COFFSymbolRef CS = COFF.getCOFFSymbol(S);
140 if (CS.getSectionNumber() == CoffSym.getSectionNumber() &&
141 CS.getValue() <= CoffSym.getValue() + SymbolOffset &&
142 CS.getStorageClass() != COFF::IMAGE_SYM_CLASS_LABEL &&
143 CS.getSectionDefinition() == nullptr) {
144 uint32_t Offset = CoffSym.getValue() + SymbolOffset - CS.getValue();
150 CoffSym = CS;
151 if (CS.isExternal() && SymbolOffset == 0)
178 OS << format(" +0x%X (0x%" PRIX64 ")", Displacement, Offset);
180 OS << format(" (0x%" PRIX64 ")", Offset);
191 OS << format(" (0x%" PRIX64 ")", Ctx.COFF.getImageBase() + Displacement);
199 OS << format("(0x%" PRIX64 ")", Ctx.COFF.getImageBase() + Displacement);
201 OS << format("(0x%" PRIX64 ")", Offset);
233 if (VA >= Address && (VA - Address) <= Size)
260 SW.startLine() << format("0x%02X: ", unsigned(UC[0].u.CodeOffset))
283 << format(", offset=0x%X", UI.getFrameOffset() * 16);
288 << format(", offset=0x%X", UC[1].FrameOffset * 8);
293 << format(", offset=0x%X", getLargeSlotValue(UC));
298 << format(", offset=0x%X", UC[1].FrameOffset * 16);
303 << format(", offset=0x%X", getLargeSlotValue(UC));
325 SW.printString("FrameRegister", StringRef("-"));
326 SW.printString("FrameOffset", StringRef("-"));
341 UCI = UCI + UsedSlots - 1;
352 DictScope CS(SW, "Chained");
375 Offset = RF.UnwindInfoOffset - XData->VirtualAddress;